/// <summary> /// محاسبه /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void _btnCalc_OnClick(object sender, EventArgs e) { DBLayare.Loan loanClass = new Loan(); Loan.LoanStruct result = new Loan.LoanStruct(); if (_grantDate.Date != null) { result = loanClass.grantLoan(txtClientNum.Text, (DateTime)_grantDate.Date, Convert.ToInt32(_ddlTimeLoan.SelectedValue.ToString()), Convert.ToDecimal(_txtAmountLoan.Text), Convert.ToInt32(hfClientid.Value), true); } DateTime endLoanTime = result.expDate.Date; PersianCalendar pc1 = new PersianCalendar(); _lblEndDate.Text = pc1.GetDayOfMonth(endLoanTime) + "/" + pc1.GetMonth(endLoanTime) + "/" + pc1.GetYear(endLoanTime); lblinstallmentFirstDate.Text = pc1.GetDayOfMonth(result.installmentFirstDate) + "/" + pc1.GetMonth(result.installmentFirstDate) + "/" + pc1.GetYear(result.installmentFirstDate); _lblinstallmentAmount.Text = result.installmentAmount.ToString("0,0"); _lblFirstInstallmentAmount.Text = result.installmentFirstAmount.ToString("0,0"); _lblGrantAmount.Text = (result.amount - (result.amount * (decimal)0.01)).ToString("0,0"); _lblcomm.Text = (result.amount * (decimal)0.01).ToString("0,0"); }
/// <summary> /// تایید /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnok_Click(object sender, EventArgs e) { try { DBLayare.Loan loanClass = new Loan(); Loan.LoanStruct result = new Loan.LoanStruct(); if (_grantDate.Date != null) { result = loanClass.grantLoan(txtClientNum.Text, (DateTime)_grantDate.Date, Convert.ToInt32(_ddlTimeLoan.SelectedValue.ToString()), Convert.ToDecimal(_txtAmountLoan.Text), Convert.ToInt32(hfClientid.Value), false); } lblnote.Text = "عملیات با موفقیت انجام شد. شماره تسهیلات :" + result.loanNumber; lblnote.ForeColor = System.Drawing.Color.DarkCyan; btnok.Enabled = btnSearch.Enabled = false; } catch (Exception a) { lblnote.Text = (string)System.Web.HttpContext.GetLocalResourceObject("~/Grant.aspx", "notSucess") + "<br>" + a.Message; lblnote.ForeColor = System.Drawing.Color.Red; } }