protected void btnSaveAddCheck_Click(object sender, DirectEventArgs e) { ForeignExchangeForm form = CreateOrRetrieve<ForeignExchangeForm>(); ForExChequeModel model = new ForExChequeModel(); model.BankPartyRoleId = int.Parse(hdnBankId.Text); model.BankName = txtBank.Text; model.Amount = decimal.Parse(txtAmountAddCheck.Text); model.CheckDate = dtCheckDate.SelectedDate; model.CheckNumber = txtCheckNumber.Text; form.AddCheck(model); storeCheck.DataSource = form.AvailableChecks; storeCheck.DataBind(); }
protected void btnSaveAddCheck_Click(object sender, DirectEventArgs e) { ForeignExchangeForm form = CreateOrRetrieve<ForeignExchangeForm>(); ForExChequeModel model = new ForExChequeModel(); model.BankPartyRoleId = int.Parse(hdnBankId.Text); model.BankName = txtBank.Text; model.Amount = decimal.Parse(txtAmountAddCheck.Text); model.CheckDate = dtCheckDate.SelectedDate; model.CheckNumber = txtCheckNumber.Text; form.AddCheck(model); decimal totalAmountCheck = form.AvailableChecks.Sum(entity => entity.Amount); txtAmountCheckDetail.Text = totalAmountCheck.ToString("N"); storeCheck.DataSource = form.AvailableChecks; storeCheck.DataBind(); txtAmountCashDetail.AllowBlank = true; }
protected void btnSaveAddCheck_Click(object sender, DirectEventArgs e) { ForeignExchangeForm form = CreateOrRetrieve<ForeignExchangeForm>(); //var checks = form.AvailableChecks; //if(checks.Count() > 0) { // foreach (var item in checks) // { // if (txtCheckNumber.Text == item.CheckNumber) // X.Msg.Alert("Error", "The check number is already used by another check. Please use another check number."); // return; // } //} ForExChequeModel model = new ForExChequeModel(); model.BankPartyRoleId = int.Parse(hdnBankId.Text); model.BankName = txtBank.Text; model.Amount = decimal.Parse(txtAmountAddCheck.Text); model.CheckDate = dtCheckDate.SelectedDate; model.CheckNumber = txtCheckNumber.Text; form.AddCheck(model); decimal totalAmountCheck = form.AvailableChecks.Sum(entity => entity.Amount); txtAmountCheckDetail.Text = totalAmountCheck.ToString("N"); storeCheck.DataSource = form.AvailableChecks; storeCheck.DataBind(); txtAmountCashDetail.AllowBlank = true; }