protected void TxtPeriod_TextChanged(object sender, EventArgs e) { if (TxtPeriod.Text == "") { return; } if (TxtDepoAmt.Text == "") { WebMsgBox.Show("Please enter amount", this.Page); TxtDepoAmt.Focus(); return; } // Check Duration string IsPvalid = "0"; IsPvalid = CurrentCls.CheckPeriod(TxtProcode.Text.ToString(), TxtPeriod.Text.ToString(), ddlduration.SelectedValue.ToString(), Session["BRCD"].ToString(), ddlAccType.SelectedValue); if (Convert.ToInt32(IsPvalid) > 0) { } else { WebMsgBox.Show("Invalid Period...", this.Page); TxtPeriod.Text = ""; TxtRate.Text = ""; TxtIntrest.Text = ""; TxtMaturity.Text = ""; DtDueDate.Text = ""; TxtPeriod.Focus(); return; } // Get rates for Product Code float rate = CurrentCls.GetIntrestRate(TxtProcode.Text.ToString(), TxtPeriod.Text.ToString(), Session["BRCD"].ToString(), ddlduration.SelectedValue.ToString(), false); if (rate == 0) { WebMsgBox.Show(" Invalid Value... ", this.Page); TxtPeriod.Text = ""; TxtPeriod.Focus(); return; } else { TxtRate.Text = rate.ToString(); } // Calculate Due date CalDueDate(Convert.ToDateTime(dtDeposDate.Text.ToString()), ddlduration.SelectedItem.Text.ToString(), Convert.ToInt32(TxtPeriod.Text)); // Calculate Interest float amt = (float)Convert.ToDouble(TxtDepoAmt.Text); float intrate = (float)Convert.ToDouble(TxtRate.Text); CalculatedepositINT(amt, TxtProcode.Text.ToString(), intrate, Convert.ToInt32(TxtPeriod.Text), ddlIntrestPay.SelectedItem.Text.ToString(), ddlduration.SelectedItem.Text.ToString()); TxtProcode1.Focus(); }
protected void TxtPeriod_TextChanged(object sender, EventArgs e) { try { if (TxtPeriod.Text == "") { return; } if (TxtDepoAmt.Text == "") { WebMsgBox.Show("Please enter amount", this.Page); TxtDepoAmt.Focus(); return; } // Check Duration string IsPvalid = "0"; IsPvalid = CurrentCls.CheckPeriod(ddlAccType.SelectedValue.ToString(), ddlProdCode.SelectedValue.ToString(), TxtPeriod.Text.ToString(), ddlduration.SelectedValue.ToString(), Session["BRCD"].ToString()); if (Convert.ToInt32(IsPvalid) > 0) { } else { WebMsgBox.Show("Invalid Period...", this.Page); TxtPeriod.Text = ""; TxtRate.Text = ""; TxtIntrest.Text = ""; TxtMaturity.Text = ""; DtDueDate.Text = ""; TxtPeriod.Focus(); return; } // Get rates for Product Code float rate = CurrentCls.GetIntrestRate(ddlProdCode.SelectedValue.ToString(), TxtPeriod.Text.ToString(), Session["BRCD"].ToString(), ddlduration.SelectedValue.ToString(), false); if (rate == 0) { WebMsgBox.Show(" Invalid Value... ", this.Page); TxtPeriod.Text = ""; TxtPeriod.Focus(); return; } else { TxtRate.Text = rate.ToString(); } if (ddlduration.SelectedValue == "M") { DtDueDate.Text = conn.AddMonthDay(dtDeposDate.Text, TxtPeriod.Text, "M").Replace("12:00:00", ""); DtDueDate.Text = conn.AddMonthDay(dtDeposDate.Text, TxtPeriod.Text, "M").Replace("12:00:00", ""); } else if (ddlduration.SelectedValue == "D") { DtDueDate.Text = conn.AddMonthDay(dtDeposDate.Text, TxtPeriod.Text, "D").Replace("12:00:00", ""); DtDueDate.Text = conn.AddMonthDay(dtDeposDate.Text, TxtPeriod.Text, "D").Replace("12:00:00", ""); } // Calculate Interest float amt = (float)Convert.ToDouble(TxtDepoAmt.Text); float intrate = (float)Convert.ToDouble(TxtRate.Text); CalculatedepositINT(amt, ddlProdCode.SelectedValue.ToString(), intrate, Convert.ToInt32(TxtPeriod.Text), ddlIntrestPay.SelectedItem.Text.ToString(), ddlduration.SelectedItem.Text.ToString()); } catch (Exception Ex) { WebMsgBox.Show(Ex.Message, this.Page); } }