void IBasicCommand.AddNew() { mvwForm.SetActiveView(viwAddEdit); RowID = 0; CalendarPopup1.SelectedValue = DateTime.Today; CalendarPopup2.SelectedValue = DateTime.Today.AddDays(7); chkActive.Checked = true; chkInfinite.Checked = false; DynamicControlBinding.ClearTextBox(txtDescription); txtDescription.Focus(); }
protected void btnSave_Click(object sender, EventArgs e) { try { if (txtCreditCardNo.Text.Trim().Length == 16 && ValidationHelper.IsValidCreditCardNumber(txtCreditCardNo.Text.Trim())) { CustomerService.UpdateCreditCardInfo( Request["barcode"], Convert.ToInt32(ddlCreditCardType.SelectedValue), Convert.ToInt32(ddlBank.SelectedValue), txtCardHolderName.Text, txtCardHolderIDNo.Text, txtCreditCardNo.Text, calExpireDate.SelectedDate.GetValueOrDefault(DateTime.Today), txtReason.Text); ClientScript.RegisterStartupScript(GetType(), "_alert", String.Format("alert('Credit card information for {0} has been updated.')", Request["barcode"]), true); DynamicControlBinding.ClearTextBox(txtCardHolderIDNo, txtCardHolderName, txtCreditCardNo); txtReason.Text = String.Empty; } else { ClientScript.RegisterStartupScript(GetType(), "_alert", String.Format("alert('Credit card number is invalid')"), true); } } catch (Exception ex) { ClientScript.RegisterStartupScript(GetType(), "_alert", String.Format("alert('{0}')", ex.Message), true); LogService.ErrorException(GetType().FullName, ex); } finally { gvwMaster.DataBind(); } }