|
@@ -1,22 +1,33 @@
|
|
import { Component } from '@angular/core';
|
|
import { Component } from '@angular/core';
|
|
import { NavController } from 'ionic-angular';
|
|
import { NavController } from 'ionic-angular';
|
|
|
|
+import { DataProvider } from "../../providers/data-provider";
|
|
|
|
+import { SaleOrder } from "../../models/sale.order";
|
|
|
|
|
|
-/*
|
|
|
|
- Generated class for the BudgetDetails page.
|
|
|
|
-
|
|
|
|
- See http://ionicframework.com/docs/v2/components/#navigation for more info on
|
|
|
|
- Ionic pages and navigation.
|
|
|
|
-*/
|
|
|
|
@Component({
|
|
@Component({
|
|
- selector: 'page-budget-details',
|
|
|
|
- templateUrl: 'budget-details.html'
|
|
|
|
|
|
+ selector: 'page-budget-details',
|
|
|
|
+ templateUrl: 'budget-details.html',
|
|
|
|
+ providers: [ SaleOrder ]
|
|
})
|
|
})
|
|
export class BudgetDetailsPage {
|
|
export class BudgetDetailsPage {
|
|
|
|
|
|
- constructor(public navCtrl: NavController) {}
|
|
|
|
-
|
|
|
|
- ionViewDidLoad() {
|
|
|
|
- console.log('Hello BudgetDetailsPage Page');
|
|
|
|
- }
|
|
|
|
|
|
+ constructor(
|
|
|
|
+ public navCtrl: NavController,
|
|
|
|
+ public saleOrder: SaleOrder,
|
|
|
|
+ public db: DataProvider
|
|
|
|
+ ) { }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ */
|
|
|
|
+ ionViewDidLoad() {
|
|
|
|
+ console.log('Hello BudgetDetailsPage Page');
|
|
|
|
+ }
|
|
|
|
|
|
|
|
+ save(): void {
|
|
|
|
+ this.db.save(DataProvider.DOCS.SALE_ORDER, this.saleOrder).then(saleOrder => {
|
|
|
|
+ console.log(saleOrder);
|
|
|
|
+
|
|
|
|
+ this.navCtrl.pop(this);
|
|
|
|
+ }).catch(e => console.log(e));
|
|
|
|
+ }
|
|
}
|
|
}
|