private void BindField2Data(ref BNEWNORMALLOAN normalLoanEntry)
 {
     NormalLoanRepository facase = new NormalLoanRepository();
     if (!String.IsNullOrWhiteSpace(tbNewNormalLoan.Text))
     {
         normalLoanEntry = facase.GetById(tbNewNormalLoan.Text);
     }
 }
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            var toolbarbutton = e.Item as RadToolBarButton;
            var commandname = toolbarbutton.CommandName;
            if (commandname == "commit")
            {
                var Rate = (tbDealRate.Text == "" ? 0 : tbDealRate.Value.Value);
                if (Convert.ToDecimal(tbAmount.Text.Replace(",", "")) <= 0)
                {
                    ShowMsgBox("Amount Value must be greater than 0 . Please check again !"); return;
                }

                NormalLoanRepository loadFacade = new NormalLoanRepository();

                var loan = loadFacade.findExistingLoan(tbReferenceNo.Text, null, null).FirstOrDefault();

                if (loan == null)
                {
                    ShowMsgBox("Loan Contract is not existed. Please check again !"); return;
                }
                else
                {
                    if (loan.LoanAmount > (loan.Tot_P_Pay_Amt == null ? 0 : loan.Tot_P_Pay_Amt) && rcbTransactionCode.SelectedValue.Equals("902")
                        && (loan.CollateralID.Equals(tbID.Text.Trim())
                            || loan.CollateralID_1.Equals(tbID.Text.Trim())
                            || loan.CollateralID_2.Equals(tbID.Text.Trim())
                            || loan.CollateralID_3.Equals(tbID.Text.Trim())))
                    {
                        ShowMsgBox("Can’t process this collateral because it is still belong to valid loan contract. Please check again !"); return;
                    }
                }

                TriTT_Credit.B_CONTINGENT_ENTRY_Insert_Update(tbID.Text, tbContingentEntryID.Text, tbCustomerIDName_Cont.Text.Substring(0, 7), tbAddress_cont.Text, tbIDTaxCode.Text
                        , tbDateOfIssue.Text == "" ? "" : tbDateOfIssue.Text, rcbTransactionCode.SelectedValue, rcbTransactionCode.Text.Replace(rcbTransactionCode.SelectedValue + " - ", "")
                        , rcbDebitOrCredit.SelectedValue, rcbDebitOrCredit.Text.Replace(rcbDebitOrCredit.SelectedValue + " - ", ""), rcbCurrency.SelectedValue,
                        rcbAccountNo.SelectedValue, rcbAccountNo.Text,tbAmount.Text ==""? 0: Convert.ToDecimal(tbAmount.Value),Convert.ToDecimal( Rate), rdpValuedate_cont.SelectedDate, tbNarrative.Text
                        , UserInfo.Username.ToString(), tbCollateralType.Text, tbReferenceNo.Text.Trim());
                Response.Redirect("Default.aspx?tabid=" + pageid);
            }
            if (commandname == "search")
            {
                Load_Contingent_Account(tbID.Text.Trim());
            }
            if (commandname == "edit")
            {
                BankProject.Controls.Commont.SetTatusFormControls(this.Controls, true);
                rcbCurrency.Enabled = true;
                rcbDebitOrCredit.Enabled =  false;
                LoadToolBar(true);
            }
        }