//Reading data for Entry private int ReadAllData( ) { SaleInvoice inv = ReadSaleInvoiceFeilds(); SalePaymentDetails payment = ReadPaymentDetails(); DataTable saleitems = (DGVSaleItems.DataSource as BindingSource).DataSource as DataTable; if (inv != null && payment != null && saleitems != null) { return(SaveAllData(inv, payment, saleitems)); } else { return(-1); } }
private SalePaymentDetails ReadPaymentDetails( ) { SalePaymentDetails payDetails = new SalePaymentDetails() { ID = -1, CardAmount = double.Parse(TXTCardAmount.Text), CashAmount = double.Parse(TXTCashAmount.Text), InvoiceNo = CBInvoiceNo.Text, PayMode = GetPaymentMode(), CardDetails = null }; if (vPayMode == SalePayMode.Card || vPayMode == SalePayMode.Mix) { payDetails.CardDetails = ReadCardDetails(); } return(payDetails); }
//End of Validation //Saving All Data to Database private int SaveAllData(SaleInvoice inv, SalePaymentDetails payments, DataTable saleItemDataTable) { return(sVM.SaveInvoiceData(inv, saleItemDataTable, payments)); }