Пример #1
0
        private void btnAProceed_Click(object sender, EventArgs e)
        {
            customers             = new VO.CustomersVO();
            customers.Custcode    = txtBoxCustCode.Text;
            customers.Companyname = txtBoxCompany.Text;
            String[] getScammer      = customers.ReadCheckoutInfo();
            Double   creditlimit     = 0;
            Double   customerbalance = 0;
            Double   currentbalance  = 0;

            customerbalance = Convert.ToDouble(getScammer[0]);
            creditlimit     = Convert.ToDouble(getScammer[1]);
            currentbalance  = customerbalance + Convert.ToDouble(lblTotalAmountAR.Text);
            //
            if (creditlimit == 0)
            {
                Custcode = txtBoxCustCode.Text;
                Company  = txtBoxCompany.Text;
                IsARTX   = true;
                this.Close();
            }
            if (creditlimit >= currentbalance)
            {
                Custcode = txtBoxCustCode.Text;
                Company  = txtBoxCompany.Text;
                IsARTX   = true;
                this.Close();
            }
            else
            {
                cstDlgAlert alert = new cstDlgAlert();
                alert.MsgDiri = "Account has Exceeded \nP " + creditlimit.ToString("#,###,##0.00") + " Credit Limit";
                alert.ShowDialog();
            }
        }
Пример #2
0
        private void txtBoxTender_KeyDown(object sender, KeyEventArgs e)
        {
            cstDlgAlert alert = new cstDlgAlert();

            if (e.KeyCode == Keys.Enter)
            {
                if (Regex.IsMatch(txtBoxTender.Text, r.Amount()))
                {
                    if (GetAmount <= Convert.ToDouble(txtBoxTender.Text))
                    {
                        pos = new VO.PosVO();
                        frmLogin fl = new frmLogin();
                        pos.Pos_terminal = fl.tN;
                        TenderAmount     = Convert.ToDouble(txtBoxTender.Text);
                        pos.IncAmt       = TenderAmount;
                        pos.IncD();
                        ChangeDue  = TenderAmount - getAmount;
                        pos.DecAmt = ChangeDue;
                        pos.DecD();
                        IsCashTX = true;
                        this.Close();
                    }
                    else
                    {
                        alert.MsgDiri = "Insufficient Amount!";
                        alert.ShowDialog();
                    }
                }
                else
                {
                    alert.MsgDiri = "Please Enter Tender Amount Properly!";
                    alert.ShowDialog();
                }
            }
        }
Пример #3
0
        private void mskCC_KeyDown(object sender, KeyEventArgs e)
        {
            cstDlgAlert alert = new cstDlgAlert();

            if (e.KeyCode == Keys.Enter)
            {
                if (Regex.IsMatch(mskCC.Text, r.Visa()) || Regex.IsMatch(mskCC.Text, r.Mastercard()))
                {
                    //Deleted Due to PCI DSS Compliancy
                    CardNo = mskCC.Text;
                    isDCTX = true;
                    this.Close();
                }
                else
                {
                    alert.MsgDiri = "Invalid Card";
                    alert.ShowDialog();
                }
            }
        }
Пример #4
0
        private void txtBoxBankNBranch_KeyDown(object sender, KeyEventArgs e)
        {
            cstDlgAlert alert = new cstDlgAlert();

            if (e.KeyCode == Keys.Enter)
            {
                if (txtBoxCheckNo.Text != "" && txtBoxBankNBranch.Text != "")
                {
                    CheckNo     = txtBoxCheckNo.Text;
                    BankNBranch = txtBoxBankNBranch.Text;
                    CRef        = lblRefNo.Text;
                    IsBCTX      = true;
                    this.Close();
                }
                else
                {
                    alert.MsgDiri = "Please Complete Cheque Details!";
                    alert.ShowDialog();
                }
            }
        }