Пример #1
0
 private void simpleButton2_Click(object sender, EventArgs e)
 {
     CloseSave(sender, e);
     Dtreceipt.RejectChanges();
     dResult = DialogResult.Cancel;
     this.Close();
 }
Пример #2
0
        private void loadSumBill()
        {
            if (Dtreceipt.Rows.Count > 0)
            {
                if (Convert.ToDouble(Dtreceipt.Rows[0]["BillAmount"]) > 0)
                {
                    CashBox.Text     = Convert.ToDouble(Dtreceipt.Rows[0]["CashAmount"]).ToString("#,##0.00");
                    CashTextBox.Text = CashBox.Text;
                    CreditBox.Text   = Convert.ToDouble(Dtreceipt.AsEnumerable().Sum(x => x.Field <double>("CreditAmount"))).ToString("#,##0.00");
                    CheqBox.Text     = Convert.ToDouble(Dtreceipt.AsEnumerable().Sum(x => x.Field <double>("CheqValue"))).ToString("#,##0.00");
                    CouponBox.Text   = Convert.ToDouble(Dtreceipt.AsEnumerable().Sum(x => x.Field <double>("CouponValue"))).ToString("#,##0.00");
                    DepositBox.Text  = Convert.ToDouble(Dtreceipt.AsEnumerable().Sum(x => x.Field <double>("DepositValue"))).ToString("#,##0.00");

                    ReceiptAmount.Text = (Convert.ToDouble(CashTextBox.Text) + Convert.ToDouble(CreditBox.Text) + Convert.ToDouble(CheqBox.Text) + Convert.ToDouble(CouponBox.Text) + Convert.ToDouble(DepositBox.Text)).ToString("#,##0.00");

                    DiffAmount.Text = (Convert.ToDouble(CashTextBox.Text) + Convert.ToDouble(CreditBox.Text) + Convert.ToDouble(CheqBox.Text) + Convert.ToDouble(CouponBox.Text) + Convert.ToDouble(DepositBox.Text) - Amount).ToString("#,##0.00");
                    if (Convert.ToDouble(CashTextBox.Text) > Amount)
                    {
                        CashChangeText.Text = (Convert.ToDouble(CashTextBox.Text) - Amount).ToString("#,##0.00");
                    }
                    else
                    {
                        CashChangeText.Text = (Convert.ToDouble(CashTextBox.Text) + Convert.ToDouble(CreditBox.Text) + Convert.ToDouble(CheqBox.Text) + Convert.ToDouble(CouponBox.Text) + Convert.ToDouble(DepositBox.Text) - Amount).ToString("#,##0.00");
                    }

                    //UpdateSumBill();
                }
            }
        }
Пример #3
0
        void CreditAmountRepo_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Down || e.KeyCode == Keys.Right || e.KeyCode == Keys.Left || e.KeyCode == Keys.Up)
            {
                CalcEdit cedit = sender as CalcEdit;
                if (cedit.Text == string.Empty)
                {
                    cedit.Text = "0.00";
                }

                if (Convert.ToDouble(cedit.Text) <= Math.Abs(Convert.ToDouble(DiffAmount.Text)))
                {
                    Dtreceipt.Rows[crgridrowsel]["CreditAmount"] = Convert.ToDouble(cedit.Text);
                    sumcreditamount = Convert.ToDouble(Dtreceipt.AsEnumerable().Sum(x => x.Field <double>("CreditAmount")));
                    CreditBox.Text  = sumcreditamount.ToString("#,##0.00");
                    UpdateSumBill();
                }
                else
                {
                    //Dtreceipt.Rows[crgridrowsel]["CreditAmount"] = 0;
                    cedit.Value = 0;
                    MessageBox.Show("ยอดชำระไม่ถูกต้อง!");
                }
            }
            //throw new NotImplementedException();
        }
Пример #4
0
 private void simpleButton1_Click(object sender, EventArgs e)
 {
     if (Convert.ToDouble(DiffAmount.Text) >= 0)
     {
         CloseSave(sender, e);
         dResult = DialogResult.OK;
         Dtreceipt.AcceptChanges();
         this.Close();
     }
     else
     {
         MessageBox.Show("มียอดค้างชำระคงเหลือ!");
     }
 }