private void SC_BankCD_CodeKeyDownEvent(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if (Convert.ToInt32(txtTransferAmount.Text) > 0 && !string.IsNullOrWhiteSpace(SC_BankCD.TxtCode.Text))
                {
                    SC_BankCD.ChangeDate = DateTime.Today.ToShortDateString();
                    if (SC_BankCD.SelectData())
                    {
                        SC_BranchCD.Value1 = SC_BankCD.TxtCode.Text;
                        SC_BranchCD.Value2 = SC_BankCD.LabelText;

                        Select_KouzaFee();
                    }
                    else
                    {
                        bbl.ShowMessage("E101");
                        SC_BankCD.SetFocus(1);
                    }
                }
                //else
                //{
                //    bbl.ShowMessage("E101");
                //    SC_BankCD.SetFocus(1);
                //}
            }
        }
 public void Clear()
 {
     txtPayPlanDate.Text    = string.Empty;
     txtPayeeCD.Text        = string.Empty;
     lblVendorName.Text     = string.Empty;
     lblPayGaku1.Text       = string.Empty;
     txtTransferAmount.Text = string.Empty;
     SC_BankCD.Clear();
     SC_BranchCD.Clear();
     txtKouzaKBN.Text           = string.Empty;
     txtAccNo.Text              = string.Empty;
     txtMeigi.Text              = string.Empty;
     txtFeeKBN.Text             = string.Empty;
     txtAmount.Text             = string.Empty;
     txtCash.Text               = string.Empty;
     txtOffsetGaku.Text         = string.Empty;
     txtBill.Text               = string.Empty;
     txtBillNo.Text             = string.Empty;
     txtBillDate.Text           = string.Empty;
     txtElectronicBone.Text     = string.Empty;
     txtElectronicRecordNo.Text = string.Empty;
     txtSettlementDate2.Text    = string.Empty;
     txtOther1.Text             = string.Empty;
     SC_HanyouKeyStart1.Clear();
     SC_HanyouKeyStart2.Clear();
     txtOther2.Text = string.Empty;
     SC_HanyouKeyEnd1.Clear();
     SC_HanyouKeyEnd2.Clear();
 }
Exemplo n.º 3
0
        private bool CheckBankCD(bool F12 = false)
        {
            SC_BankCD.LabelText = "";

            if (!string.IsNullOrWhiteSpace(SC_BankCD.TxtCode.Text))
            {
                SC_BankCD.ChangeDate = dpe.PayDate;
                if (SC_BankCD.SelectData())
                {
                    SC_BranchCD.Value1 = SC_BankCD.TxtCode.Text;
                    SC_BranchCD.Value2 = SC_BankCD.LabelText;

                    if (!F12)
                    {
                        Select_KouzaFee();
                    }
                }
                else
                {
                    bbl.ShowMessage("E101");
                    SC_BankCD.SetFocus(1);
                    return(false);
                }
            }

            return(true);
        }
        /// <summary>
        /// Error Check of F12
        /// </summary>
        /// <returns></returns>
        public bool ErrorCheck()
        {
            if (Convert.ToInt32(txtTransferAmount.Text) > 0)
            {
                if (!RequireCheck(new Control[] { SC_BankCD.TxtCode }))
                {
                    return(false);
                }

                SC_BankCD.ChangeDate = DateTime.Today.ToShortDateString();
                if (!SC_BankCD.IsExists(2))
                {
                    bbl.ShowMessage("E101");
                    SC_BankCD.SetFocus(1);
                    return(false);
                }

                if (!RequireCheck(new Control[] { SC_BranchCD.TxtCode }))
                {
                    return(false);
                }

                SC_BranchCD.ChangeDate = DateTime.Today.ToShortDateString();
                SC_BranchCD.Value1     = SC_BankCD.TxtCode.Text;
                if (!SC_BranchCD.IsExists(2))
                {
                    bbl.ShowMessage("E101");
                    SC_BranchCD.SetFocus(1);
                    return(false);
                }

                if (!RequireCheck(new Control[] { txtKouzaKBN }))
                {
                    return(false);
                }
                //if (!txtKouzaKBN.Text.Equals("1") || !txtKouzaKBN.Text.Equals("2"))
                //{
                //    bbl.ShowMessage("E101");
                //    txtKouzaKBN.Focus();
                //    return false;
                //}
                if (txtKouzaKBN.Text != "1")
                {
                    if (txtKouzaKBN.Text != "2")
                    {
                        bbl.ShowMessage("E101");
                        txtKouzaKBN.Focus();
                        return(false);
                    }
                }

                if (!RequireCheck(new Control[] { txtAccNo, txtMeigi, txtFeeKBN }))
                {
                    return(false);
                }
                //if (!txtFeeKBN.Text.Equals("1") || !txtFeeKBN.Text.Equals("2"))
                //{
                //    bbl.ShowMessage("E101");
                //    txtFeeKBN.Focus();
                //    return false;
                //}

                if (!txtFeeKBN.Text.Equals("1"))
                {
                    if (!txtFeeKBN.Text.Equals("2"))
                    {
                        bbl.ShowMessage("E101");
                        txtFeeKBN.Focus();
                        return(false);
                    }
                }

                if (!RequireCheck(new Control[] { txtAmount }))
                {
                    return(false);
                }
            }

            if (Convert.ToInt32(txtBill.Text) > 0)
            {
                if (!RequireCheck(new Control[] { txtBillNo, txtBillDate }))
                {
                    return(false);
                }
            }

            if (Convert.ToInt32(txtElectronicBone.Text) > 0)
            {
                if (!RequireCheck(new Control[] { txtElectronicRecordNo, txtSettlementDate2 }))
                {
                    return(false);
                }
            }

            if (Convert.ToInt32(txtOther1.Text) > 0)
            {
                if (!RequireCheck(new Control[] { SC_HanyouKeyStart1.TxtCode }))
                {
                    return(false);
                }

                if (!SC_HanyouKeyStart1.IsExists(2))
                {
                    bbl.ShowMessage("E101");
                    SC_HanyouKeyStart1.SetFocus(1);
                    return(false);
                }

                if (!RequireCheck(new Control[] { SC_HanyouKeyEnd1.TxtCode }))
                {
                    return(false);
                }

                if (!SC_HanyouKeyEnd1.IsExists(2))
                {
                    bbl.ShowMessage("E101");
                    SC_HanyouKeyEnd1.SetFocus(1);
                    return(false);
                }
            }

            if (Convert.ToInt32(txtOther2.Text) > 0)
            {
                if (!RequireCheck(new Control[] { SC_HanyouKeyStart2.TxtCode }))
                {
                    return(false);
                }
                if (!SC_HanyouKeyStart2.IsExists(2))
                {
                    bbl.ShowMessage("E101");
                    SC_HanyouKeyStart2.SetFocus(1);
                    return(false);
                }

                if (!RequireCheck(new Control[] { SC_HanyouKeyEnd2.TxtCode }))
                {
                    return(false);
                }
                if (!SC_HanyouKeyEnd2.IsExists(2))
                {
                    bbl.ShowMessage("E101");
                    SC_HanyouKeyEnd2.SetFocus(1);
                    return(false);
                }
            }

            return(true);
        }