Пример #1
0
        public bool SaveData(DailySaleDM data)
        {
            bool      status    = false;
            DailySale dailySale = new DailySale()
            {
                ID          = -1,
                Discount    = data.Discount,
                Fabric      = data.Fabric,
                Amount      = data.Amount,
                InvoiceNo   = data.InvoiceNo,
                RMZ         = data.RMZ,
                SaleDate    = data.SaleDate,
                Tailoring   = data.Tailoring,
                PaymentMode = data.PaymentMode,
                CustomerID  = GetCustomerID(data.CustomerMobileNo)
            };

            if (DB.InsertData(dailySale) > 0)
            {
                status = true;
                Logs.LogMe("DailySale is added!");
            }
            if (data.NewCustomer == 1)
            {
                NewCustomer newCust = new NewCustomer()
                {
                    CustomerID       = dailySale.CustomerID,
                    ID               = -1,
                    InvoiceNo        = data.InvoiceNo,
                    OnDate           = data.SaleDate,
                    CustomerFullName = data.CustomerFullName
                };
                NewCustomerDB nDB = new NewCustomerDB();
                if (nDB.Insert(newCust) > 0)
                {
                    status = true;
                }
                else
                {
                    if (status)
                    {
                        Logs.LogMe("New Customer Data not able to add!");
                    }
                }
            }
            return(status);
        }
Пример #2
0
        private DailySaleDM ReadFiled( )
        {
            DailySaleDM data = new DailySaleDM()
            {  //TODO: No Need to Pass Customer Name, Only If new Customer is Clicked.
                Amount           = Double.Parse(TXTBillAmount.Text),
                CustomerFullName = TXTCustomerName.Text,
                Discount         = Double.Parse(TXTDiscount.Text),
                CustomerMobileNo = CBMobileNo.Text,
                InvoiceNo        = TXTInvoiceNo.Text,
                Fabric           = (int)NUDFabric.Value,
                RMZ         = (int)NUDRmz.Value,
                Tailoring   = (int)NUDTailoring.Value,
                NewCustomer = Basic.ReadChechBox(CKNewCustomer),
                PaymentMode = ((PaymentMode)CBPaymentMode.SelectedItem).ID,
                SaleDate    = DTPDate.Value,
                ID          = -1
            };

            return(data);
        }
Пример #3
0
 public void UpdateInvoiceDetails(DailySaleDM data)
 {
 }
Пример #4
0
 public void InsertInvoiceDetails(DailySaleDM data)
 {
 }