Commit c3c95dec authored by UDAY  BHASKAR's avatar UDAY BHASKAR
Browse files

purchaserbill

parent 2ca64499
This diff is collapsed.
<?php
header('Access-Control-Allow-Origin:*');
// Define database connection parameters
$hn = 'localhost';
$un = 'root';
$pwd = '';
$db = 'digimart';
$cs = 'utf8';
// Set up the PDO parameters
$dsn = "mysql:host=" . $hn . ";port=3306;dbname=" . $db . ";charset=" . $cs;
$opt = array(
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_OBJ,
PDO::ATTR_EMULATE_PREPARES => false,
);
// Create a PDO instance (connect to the database)
$pdo = new PDO($dsn, $un, $pwd, $opt);
// Retrieve the posted data
$json = file_get_contents('php://input');
$obj = json_decode($json);
$key = strip_tags($obj->key);
// Determine which mode is being requested
switch($key)
{
// Add a new record to the technologies table
case "create":
// Sanitise URL supplied values
$NAME = filter_var($obj->piece, FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW);
// Attempt to run PDO prepared statement
try {
$sql = "INSERT INTO buy(pieces) VALUES(:pieces)";
$stmt = $pdo->prepare($sql);
$stmt->bindParam(':pieces', $NAME, PDO::PARAM_STR);
$stmt->execute();
echo json_encode(array('message' => 'Congratulations the record ' . $NAME . ' was added to the database'));
}
// Catch any errors in running the prepared statement
catch(PDOException $e)
{
echo $e->getMessage();
}
break;
// Update an existing record in the technologies table
case "update":
$NAME = filter_var($obj->NAME, FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW);
$MOBILE = filter_var($obj->MOBILE, FILTER_SANITIZE_NUMBER_INT);
$PASSWORD = filter_var($obj->PASSWORD, FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW);
$SHOPNAME = filter_var($obj->SHOPNAME, FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW);
$CATEGORY = filter_var($obj->CATEGORY, FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW);
$LOCATION = filter_var($obj->LOCATION, FILTER_SANITIZE_NUMBER_INT);
$recordID = filter_var($obj->recordID, FILTER_SANITIZE_NUMBER_INT);
// Attempt to run PDO prepared statement
try {
$sql = "UPDATE register SET NAME = :NAME, MOBILE = :MOBILE,PASSWORD=:PASSWORD,SHOPNAME=:SHOPNAME,CATEGORY=:CATEGORY,LOCATION=:LOCATION WHERE sno = :recordID";
$stmt = $pdo->prepare($sql);
$stmt->bindParam(':NAME', $NAME, PDO::PARAM_STR);
$stmt->bindParam(':MOBILE', $MOBILE, PDO::PARAM_INT);
$stmt->bindParam(':PASSWORD', $PASSWORD, PDO::PARAM_STR);
$stmt->bindParam(':SHOPNAME', $SHOPNAME, PDO::PARAM_STR);
$stmt->bindParam(':CATEGORY', $CATEGORY, PDO::PARAM_STR);
$stmt->bindParam(':LOCATION', $LOCATION, PDO::PARAM_INT);
$stmt->bindParam(':recordID', $recordID, PDO::PARAM_INT);
$stmt->execute();
echo json_encode('Congratulations the record ' . $NAME . ' was updated');
}
// Catch any errors in running the prepared statement
catch(PDOException $e)
{
echo $e->getMessage();
}
break;
// Remove an existing record in the technologies table
case "delete":
// Sanitise supplied record ID for matching to table record
$recordID = filter_var($obj->recordID, FILTER_SANITIZE_NUMBER_INT);
// Attempt to run PDO prepared statement
try {
$pdo = new PDO($dsn, $un, $pwd);
$sql = "DELETE FROM technologies WHERE id = :recordID";
$stmt = $pdo->prepare($sql);
$stmt->bindParam(':recordID', $recordID, PDO::PARAM_INT);
$stmt->execute();
echo json_encode('Congratulations the record ' . $NAME . ' was removed');
}
// Catch any errors in running the prepared statement
catch(PDOException $e)
{
echo $e->getMessage();
}
break;
}
?>
<?xml version='1.0' encoding='utf-8'?>
<widget id="io.ionic.starter" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>App</name>
<description>An awesome Ionic/Cordova app.</description>
<author email="hi@ionicframework" href="http://ionicframework.com/">Ionic Framework Team</author>
<content src="index.html" />
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<preference name="ScrollEnabled" value="false" />
<preference name="android-minSdkVersion" value="16" />
<preference name="BackupWebStorage" value="none" />
<preference name="SplashMaintainAspectRatio" value="true" />
<preference name="FadeSplashScreenDuration" value="300" />
<preference name="SplashShowOnlyFirstTime" value="false" />
<preference name="SplashScrenDelay" value="0" />
<preference name="ShowSplashScreen" value="false" />
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="3000" />
<platform name="android">
<allow-intent href="market:*" />
<icon density="ldpi" src="resources/android/icon/drawable-ldpi-icon.png" />
<icon density="mdpi" src="resources/android/icon/drawable-mdpi-icon.png" />
<icon density="hdpi" src="resources/android/icon/drawable-hdpi-icon.png" />
<icon density="xhdpi" src="resources/android/icon/drawable-xhdpi-icon.png" />
<icon density="xxhdpi" src="resources/android/icon/drawable-xxhdpi-icon.png" />
<icon density="xxxhdpi" src="resources/android/icon/drawable-xxxhdpi-icon.png" />
<splash density="land-ldpi" src="resources/android/splash/drawable-land-ldpi-screen.png" />
<splash density="land-mdpi" src="resources/android/splash/drawable-land-mdpi-screen.png" />
<splash density="land-hdpi" src="resources/android/splash/drawable-land-hdpi-screen.png" />
<splash density="land-xhdpi" src="resources/android/splash/drawable-land-xhdpi-screen.png" />
<splash density="land-xxhdpi" src="resources/android/splash/drawable-land-xxhdpi-screen.png" />
<splash density="land-xxxhdpi" src="resources/android/splash/drawable-land-xxxhdpi-screen.png" />
<splash density="port-ldpi" src="resources/android/splash/drawable-port-ldpi-screen.png" />
<splash density="port-mdpi" src="resources/android/splash/drawable-port-mdpi-screen.png" />
<splash density="port-hdpi" src="resources/android/splash/drawable-port-hdpi-screen.png" />
<splash density="port-xhdpi" src="resources/android/splash/drawable-port-xhdpi-screen.png" />
<splash density="port-xxhdpi" src="resources/android/splash/drawable-port-xxhdpi-screen.png" />
<splash density="port-xxxhdpi" src="resources/android/splash/drawable-port-xxxhdpi-screen.png" />
</platform>
<platform name="ios">
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
<icon height="57" src="resources/ios/icon/icon.png" width="57" />
<icon height="114" src="resources/ios/icon/icon@2x.png" width="114" />
<icon height="40" src="resources/ios/icon/icon-40.png" width="40" />
<icon height="80" src="resources/ios/icon/icon-40@2x.png" width="80" />
<icon height="120" src="resources/ios/icon/icon-40@3x.png" width="120" />
<icon height="50" src="resources/ios/icon/icon-50.png" width="50" />
<icon height="100" src="resources/ios/icon/icon-50@2x.png" width="100" />
<icon height="60" src="resources/ios/icon/icon-60.png" width="60" />
<icon height="120" src="resources/ios/icon/icon-60@2x.png" width="120" />
<icon height="180" src="resources/ios/icon/icon-60@3x.png" width="180" />
<icon height="72" src="resources/ios/icon/icon-72.png" width="72" />
<icon height="144" src="resources/ios/icon/icon-72@2x.png" width="144" />
<icon height="76" src="resources/ios/icon/icon-76.png" width="76" />
<icon height="152" src="resources/ios/icon/icon-76@2x.png" width="152" />
<icon height="167" src="resources/ios/icon/icon-83.5@2x.png" width="167" />
<icon height="29" src="resources/ios/icon/icon-small.png" width="29" />
<icon height="58" src="resources/ios/icon/icon-small@2x.png" width="58" />
<icon height="87" src="resources/ios/icon/icon-small@3x.png" width="87" />
<icon height="1024" src="resources/ios/icon/icon-1024.png" width="1024" />
<splash height="1136" src="resources/ios/splash/Default-568h@2x~iphone.png" width="640" />
<splash height="1334" src="resources/ios/splash/Default-667h.png" width="750" />
<splash height="2208" src="resources/ios/splash/Default-736h.png" width="1242" />
<splash height="1242" src="resources/ios/splash/Default-Landscape-736h.png" width="2208" />
<splash height="1536" src="resources/ios/splash/Default-Landscape@2x~ipad.png" width="2048" />
<splash height="2048" src="resources/ios/splash/Default-Landscape@~ipadpro.png" width="2732" />
<splash height="768" src="resources/ios/splash/Default-Landscape~ipad.png" width="1024" />
<splash height="2048" src="resources/ios/splash/Default-Portrait@2x~ipad.png" width="1536" />
<splash height="2732" src="resources/ios/splash/Default-Portrait@~ipadpro.png" width="2048" />
<splash height="1024" src="resources/ios/splash/Default-Portrait~ipad.png" width="768" />
<splash height="960" src="resources/ios/splash/Default@2x~iphone.png" width="640" />
<splash height="480" src="resources/ios/splash/Default~iphone.png" width="320" />
<splash height="2732" src="resources/ios/splash/Default@2x~universal~anyany.png" width="2732" />
</platform>
<plugin name="cordova-plugin-whitelist" spec="^1.3.3" />
<plugin name="cordova-plugin-device" spec="^2.0.1" />
<plugin name="cordova-plugin-splashscreen" spec="^5.0.2" />
<plugin name="cordova-plugin-ionic-webview" spec="^1.1.16" />
<plugin name="cordova-plugin-ionic-keyboard" spec="^2.0.5" />
<plugin name="cordova-plugin-geolocation" spec="^4.0.1">
<variable name="GEOLOCATION_USAGE_DESCRIPTION" value="To locate you" />
</plugin>
<allow-navigation href="http://192.168.0.8:8100" />
<plugin name="cordova-plugin-googlemaps" spec="^2.2.5">
<variable name="API_KEY_FOR_IOS" value="AIzaSyAIONZtaj3wLt1L27aRH9ByRRbt8kzjHYA" />
<variable name="API_KEY_FOR_ANDROID" value="AIzaSyCC0deTMhQ3qshUfMEKz6RqkRgdySTKaEg" />
<variable name="LOCATION_WHEN_IN_USE_DESCRIPTION" value="This app wants to get your location while this app runs only." />
<variable name="LOCATION_ALWAYS_USAGE_DESCRIPTION" value="This app wants to get your location always, even this app runs in background." />
</plugin>
<engine name="android" spec="~7.0.0" />
<engine name="browser" spec="~5.0.3" />
<plugin name="cordova-plugin-image-picker" spec="1.1.3">
<variable name="PHOTO_LIBRARY_USAGE_DESCRIPTION" value=" " />
</plugin>
<plugin name="cordova-plugin-camera" spec="^4.0.2" />
<plugin name="cordova-plugin-nativegeocoder" spec="^3.1.1">
<variable name="LOCATION_WHEN_IN_USE_DESCRIPTION" value="Use geocoder service" />
</plugin>
</widget>
// this is a custom dictionary to make it easy to extend/override
// provide a name for an entry, it can be anything such as 'copyAssets' or 'copyFonts'
// then provide an object with a `src` array of globs and a `dest` string
module.exports = {
copyAssets: {
src: ['{{SRC}}/assets/**/*'],
dest: '{{WWW}}/assets'
},
copyIndexContent: {
src: ['{{SRC}}/index.html', '{{SRC}}/manifest.json', '{{SRC}}/service-worker.js'],
dest: '{{WWW}}'
},
copyFonts: {
src: ['{{ROOT}}/node_modules/ionicons/dist/fonts/**/*', '{{ROOT}}/node_modules/ionic-angular/fonts/**/*'],
dest: '{{WWW}}/assets/fonts'
},
copyPolyfills: {
src: [`{{ROOT}}/node_modules/ionic-angular/polyfills/${process.env.IONIC_POLYFILL_FILE_NAME}`],
dest: '{{BUILD}}'
},
copySwToolbox: {
src: ['{{ROOT}}/node_modules/sw-toolbox/sw-toolbox.js'],
dest: '{{BUILD}}'
},
copyJquery: {
src: ['{{ROOT}}/node_modules/jquery/dist/jquery.js'],
dest: '{{WWW}}/assets'
}
}
\ No newline at end of file
<?php
header('Access-Control-Allow-Origin:*');
// Define database connection parameters
$hn = 'localhost';
$un = 'root';
$pwd = '';
$db = 'digimart';
$cs = 'utf8';
// Set up the PDO parameters
$dsn = "mysql:host=" . $hn . ";port=3306;dbname=" . $db . ";charset=" . $cs;
$opt = array(
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_OBJ,
PDO::ATTR_EMULATE_PREPARES => false,
);
// Create a PDO instance (connect to the database)
$pdo = new PDO($dsn, $un, $pwd, $opt);
$data = array();
//$json = file_get_contents('php://input');
//$obj = json_decode($json);
//$latitudes=filter_var($obj->latitudes, FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION);
//$latitudes='16.3018';
//$longitudes=filter_var($obj->longitudes, FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION);
//$longitudes='80.4335';
//$rad = 1; // radius of bounding circle in kilometers
//$R = 6371; // earth's mean radius, km
// first-cut bounding box (in degrees)
//$maxLat = $latitudes + rad2deg($rad/$R);
//$minLat = $latitudes - rad2deg($rad/$R);
//$maxLon = $longitudes + rad2deg(asin($rad/$R) / cos(deg2rad($latitudes)));
//$minLon = $longitudes- rad2deg(asin($rad/$R) / cos(deg2rad($latitudes)));
try {
// $stmt = $pdo->query('SELECT item FROM searchbar WHERE email IN (SELECT NAME FROM register WHERE LATITUDE BETWEEN :minLat AND :maxLat AND LONGITUDE BETWEEN :minLon AND :maxLon )');
$stmt = $pdo->query('SELECT item FROM searchbar WHERE email IN (SELECT NAME FROM register WHERE LATITUDE BETWEEN (select minlat FROM locate WHERE sno IN (SELECT MAX(sno) FROM locate)) AND (select maxlat FROM locate WHERE sno IN (SELECT MAX(sno) FROM locate)) AND LONGITUDE BETWEEN (select minlon FROM locate WHERE sno IN (SELECT MAX(sno) FROM locate)) AND (select maxlon FROM locate WHERE sno IN (SELECT MAX(sno) FROM locate)) )');
// $stmt = $pdo->prepare($sql);
// $stmt->bindParam(':minLat', $minLat);
// $stmt->bindParam(':maxLat', $maxLat);
//$stmt->bindParam(':minLon', $minLon);
//$stmt->bindParam(':maxLon', $maxLon);
//$stmt->execute();
while($row = $stmt->fetch(PDO::FETCH_OBJ))
{
// Assign each row of data to associative array
$data[] = $row;
}
// Return data as JSON
echo json_encode($data);
}
catch(PDOException $e)
{
echo $e->getMessage();
}
?>
<!--
Generated template for the EditHistoryPage page.
See http://ionicframework.com/docs/components/#navigation for more info on
Ionic pages and navigation.
-->
<ion-header>
<ion-navbar color="vamsi">
<ion-title>Edit_History</ion-title>
<ion-buttons end id="BUTON">
<button (click)="Logout()" id="BUTON">
<ion-icon name="log-out" color="white"></ion-icon>
</button>
</ion-buttons>
</ion-navbar>
</ion-header>
<ion-content padding>
</ion-content>
\ No newline at end of file
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { EditHistoryPage } from './edit-history';
@NgModule({
declarations: [
EditHistoryPage,
],
imports: [
IonicPageModule.forChild(EditHistoryPage),
],
})
export class EditHistoryPageModule {}
page-edit-history {
#BUTON {
background: color($colors, vamsi);
}
}
\ No newline at end of file
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import { LoginPage } from '../login/login';
/**
* Generated class for the EditHistoryPage page.
*
* See https://ionicframework.com/docs/components/#navigation for more info on
* Ionic pages and navigation.
*/
@IonicPage()
@Component({
selector: 'page-edit-history',
templateUrl: 'edit-history.html',
})
export class EditHistoryPage {
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
Logout(){
this.navCtrl.setRoot(LoginPage);
}
ionViewDidLoad() {
console.log('ionViewDidLoad EditHistoryPage');
}
}
<ion-header>
<ion-navbar>
<button ion-button menuToggle>
<ion-icon name="menu"></ion-icon>
</button>
<ion-title>Hello Ionic</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
<h3>Welcome to your first Ionic app!</h3>
<p>
This starter project is our way of helping you get a functional app running in record time.
</p>
<p>
Follow along on the tutorial section of the Ionic docs!
</p>
<p>
<button ion-button color="primary" menuToggle>Toggle Menu</button>
</p>
</ion-content>
import { Component } from '@angular/core';
@Component({
selector: 'page-hello-ionic',
templateUrl: 'hello-ionic.html'
})
export class HelloIonicPage {
constructor() {
}
}
<
<!--
Generated template for the HomePage page.
See http://ionicframework.com/docs/components/#navigation for more info on
Ionic pages and navigation.
-->
<ion-header>
<ion-navbar color="vamsi">
<ion-title>HOME</ion-title>
<ion-buttons end id="BUTON">
<button (click)="Logout()" id="BUTON">
<ion-icon name="log-out" color="white"></ion-icon>
</button>
</ion-buttons>
</ion-navbar>
</ion-header>
<ion-content>
<!--<ion-item *ngFor="let item of listItems">
<form [formGroup]="registeritems">
<ion-item style="padding:10px;">
<ion-label floating>ITEM NAME</ion-label>
<ion-input [formControl]="registeritems.controls['nameofitem']" type="text"></ion-input>
</ion-item>
<ion-item style="padding:10px;">
<ion-label floating>AVAILABLE QUANTITY (IN KGS)</ion-label>
<ion-input [formControl]="registeritems.controls['cost']" type="text"></ion-input>
</ion-item>
<ion-item style="padding:10px;">
<ion-label floating>PRICE (PER KG)</ion-label>
<ion-input [formControl]="registeritems.controls['price']" type="text"></ion-input>
</ion-item>
<ion-item style="padding:10px;">
<ion-label floating>ANY OFEERS (PER KG)</ion-label>
<ion-input [formControl]="registeritems.controls['offers']" type="text"></ion-input>
</ion-item>
<ion-item style="padding:10px;">
<ion-label floating>NO OF PIECES</ion-label>
<ion-input [formControl]="registeritems.controls['pieces']" type="text"></ion-input>
</ion-item>
<button ion-button type="submit" (click)="submit()">Submit</button>
</form>
-->
<form [formGroup]="registeritems">
<ion-item id="password" style="padding:10px;">
<ion-label floating>Name of Item</ion-label>
<ion-input type="text" #itemname [formControl]="registeritems.controls['nameofitem']"></ion-input>
</ion-item>
<ion-item style="padding:10px;">
<ion-label floating>SELECT-BY</ion-label>
<ion-select (ionCancel)="cancel()">
<ion-option value="Kgs" (ionSelect)="selectItem('Kgs');">KGS</ion-option>
<ion-option value="Pieces" (ionSelect)="selectItem('Pieces');">PIECES</ion-option>
</ion-select>
</ion-item>
<div class="bg">
<ion-item style="padding:10px;" *ngIf="isKgsSelected">
<ion-label floating>AVAILABLE QUANTITY (IN KGS)</ion-label>
<ion-input *ngIf="isKgsSelected" [formControl]="registeritems.controls['aq']"></ion-input>
</ion-item>
<ion-item style="padding:10px;" *ngIf="isKgsSelected">
<ion-label floating *ngIf="isKgsSelected">PRICE (PER KG)</ion-label>
<ion-input *ngIf="isKgsSelected" [formControl]="registeritems.controls['price']"></ion-input>
</ion-item>
<p *ngIf="isPiecesSelected" style="padding:10px;">Note:Weight in Grams</p>
<ion-row row-1>
<ion-col col-4>
<ion-item style="padding:0px;" *ngIf="isPiecesSelected">
<ion-label floating *ngIf="isPiecesSelected">Weight</ion-label>
<ion-input *ngIf="isPiecesSelected" [formControl]="registeritems.controls['Weighta']"></ion-input>
</ion-item>
</ion-col>
<ion-col col-4>
<ion-item style="padding:0px;" *ngIf="isPiecesSelected">
<ion-label floating *ngIf="isPiecesSelected">pieces</ion-label>
<ion-input *ngIf="isPiecesSelected" [formControl]="registeritems.controls['piecesa']"></ion-input>
</ion-item>
</ion-col>
<ion-col col-4>
<ion-item style="padding:0px;" *ngIf="isPiecesSelected">
<ion-label floating *ngIf="isPiecesSelected">cost</ion-label>
<ion-input *ngIf="isPiecesSelected" [formControl]="registeritems.controls['costa']"></ion-input>
</ion-item>
</ion-col>
</ion-row>
<ion-row row-2>
<ion-col col-4>
<ion-item style="padding:0px;" *ngIf="isPiecesSelected">
<ion-label floating *ngIf="isPiecesSelected">Weight</ion-label>
<ion-input *ngIf="isPiecesSelected" [formControl]="registeritems.controls['Weightb']"></ion-input>
</ion-item>
</ion-col>
<ion-col col-4>
<ion-item style="padding:0px;" *ngIf="isPiecesSelected">
<ion-label floating *ngIf="isPiecesSelected">pieces</ion-label>
<ion-input *ngIf="isPiecesSelected" [formControl]="registeritems.controls['piecesb']"></ion-input>
</ion-item>
</ion-col>
<ion-col col-4>
<ion-item style="padding:0px;" *ngIf="isPiecesSelected">
<ion-label floating *ngIf="isPiecesSelected">cost</ion-label>
<ion-input *ngIf="isPiecesSelected" [formControl]="registeritems.controls['costb']"></ion-input>
</ion-item>
</ion-col>
</ion-row>
<ion-row row-3>
<ion-col col-4>
<ion-item style="padding:0px;" *ngIf="isPiecesSelected">
<ion-label floating *ngIf="isPiecesSelected">Weight</ion-label>
<ion-input *ngIf="isPiecesSelected" [formControl]="registeritems.controls['Weightc']"></ion-input>
</ion-item>
</ion-col>
<ion-col col-4>
<ion-item style="padding:0px;" *ngIf="isPiecesSelected">
<ion-label floating *ngIf="isPiecesSelected">pieces</ion-label>
<ion-input *ngIf="isPiecesSelected" [formControl]="registeritems.controls['piecesc']"></ion-input>
</ion-item>
</ion-col>
<ion-col col-4>
<ion-item style="padding:0px;" *ngIf="isPiecesSelected">
<ion-label floating *ngIf="isPiecesSelected">cost</ion-label>
<ion-input *ngIf="isPiecesSelected" [formControl]="registeritems.controls['costc']"></ion-input>
</ion-item>
</ion-col>
</ion-row>
<ion-row row-4>
<ion-col col-4>
<ion-item style="padding:0px;" *ngIf="isPiecesSelected">
<ion-label floating *ngIf="isPiecesSelected">Weight</ion-label>
<ion-input *ngIf="isPiecesSelected" [formControl]="registeritems.controls['Weightd']"></ion-input>
</ion-item>
</ion-col>
<ion-col col-4>
<ion-item style="padding:0px;" *ngIf="isPiecesSelected">
<ion-label floating *ngIf="isPiecesSelected">pieces</ion-label>
<ion-input *ngIf="isPiecesSelected" [formControl]="registeritems.controls['piecesd']"></ion-input>
</ion-item>
</ion-col>
<ion-col col-4>
<ion-item style="padding:0px;" *ngIf="isPiecesSelected">
<ion-label floating *ngIf="isPiecesSelected">cost</ion-label>
<ion-input *ngIf="isPiecesSelected" [formControl]="registeritems.controls['costd']"></ion-input>
</ion-item>
</ion-col>