コード例 #1
0
        //========================================
        // update() Add the total of current bill in costumer payables and save sale information
        //========================================
        public void update(string dta)
        {
            purchaser.Payables = purchaser.Payables + Total();
            c_Info.updateCustomer(purchaser);
            SaleInfo s = new SaleInfo();

            s.CostumerId1  = purchaser.CustomerId;
            s.OrderId      = count.OrderCounter;
            s.Creationdate = dta;
            s.Status       = false;
            recordDate.recordSale(s);
            recordDate.saleLine(saleLineItems);
            itemPurchased = null;
        }
コード例 #2
0
        //=======================================
        //Record new payment
        //=======================================
        public void update(double payment)
        {
            c.Payables -= payment;
            c_info.updateCustomer(c);
            count = c_info.getCounter();
            Receipt r = new Receipt();

            count.RecieptNo = count.RecieptNo + 1;
            r.R_id          = (count.RecieptNo);
            r.Order_id      = s.OrderId;
            r.Amount        = payment;
            c_info.updateCounters(count);
            DateTime dt  = DateTime.Now;
            string   dta = dt.ToString("d");

            r.Creationdate = dta;
            r_add.SaveReceipt(r);

            if ((total - payed) - payment <= 0)
            {
                updateStatus();
            }
        }