protected void RejectButton_Click(object sender, EventArgs e) { tinRequest = (CTINRequest)Session[DataObjectName]; tinRequest.Status = "Rejected"; context.SaveChanges(); TinRequestGrid.DataBind(); TinRequestMultiView.ActiveViewIndex = 0; }
private void SetButtonVisibility() { if ((Boolean)ViewState["IsNewRecord"] == true) { TinRequestForm.ForEach(ClearItem); TinRequestForm.ForEach(EnableItem); TinRequestForm.Enabled = true; SubmitButton.Visible = true; ApproveButton.Visible = false; RejectButton.Visible = false; } else { // check request status; tinRequest = (CTINRequest)Session[DataObjectName]; switch (tinRequest.Status) { case "Submitted": TinRequestForm.ForEach(DisableItem); SubmitButton.Visible = false; ApproveButton.Visible = Global.SessionUser.RoleId == 1 ? true : false; RejectButton.Visible = Global.SessionUser.RoleId == 1 ? true : false; break; case "Approved": TinRequestForm.ForEach(DisableItem); SubmitButton.Visible = false; ApproveButton.Visible = false; RejectButton.Visible = false; break; case "Rejected": TinRequestForm.Enabled = true; TinRequestForm.ForEach(EnableItem); if (Global.SessionUser.RoleId == 1) { TinRequestForm.ForEach(DisableItem); } SubmitButton.Visible = Global.SessionUser.RoleId == 1 ? false : true; ApproveButton.Visible = false; RejectButton.Visible = false; break; } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { context = new TAAPsDBContext(); tinRequest = new Model.CTINRequest(); RegistrationDateEdit.MaxDate = DateTime.Today; CacNumberGridLookup.DataBind(); TinRequestGrid.Toolbars[0].Items[1].Visible = Global.SessionUser.RoleId == 1 ? false : true; LoadListData(); } catch (Exception ex) { DisplayAlert("Danger", "Corporate Taxpayer", ex.Message); } } }
private void ValidateRecord(Model.CTINRequest request) { string businessNumber = request.BNNumber; string cacNumber = request.CacNumber; string message; if (!string.IsNullOrEmpty(cacNumber) && context.CTaxpayers.Any(n => n.CacNumber == cacNumber) == true) { message = string.Format("CAC Number: {0} is already registered as a taxpayer", cacNumber); throw new Exception(message); } if (!string.IsNullOrEmpty(businessNumber) && context.CTaxpayers.Any(n => n.BNNumber == businessNumber) == true) { message = string.Format("Enterprise: {0} is already registered as a taxpayer", businessNumber); throw new Exception(message); } if (string.IsNullOrEmpty(cacNumber) && string.IsNullOrEmpty(businessNumber)) { message = string.Format("CAC number or Business Number is required to submit this request"); throw new Exception(message); } }