protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { context = new TAAPsDBContext(); string yearDiff = (DateTime.Today.Year - 18).ToString(); string maxDate = string.Concat(yearDiff, "/12", "/31"); BirthDateDateEdit.MaxDate = DateTime.Parse(maxDate); BirthDateDateEdit.MinDate = DateTime.Parse("01/01/1920"); SaveButton.Visible = Global.SessionUser.RoleId == 1 || Global.SessionUser.RoleId == 2 ? true : false; SendSMSButton.Visible = Global.SessionUser.RoleId == 1 ? true : false; CancelButton.Visible = Global.SessionUser.RoleId == 1 ? true : false; TaxpayerForm.Enabled = Global.SessionUser.RoleId == 1 || Global.SessionUser.RoleId == 2 ? true : false; try { if (Page.PreviousPage.IsValid) { LoadListData(); ViewState["TIN"] = PreviousPage.TIN; GetTaxpayer((string)ViewState["TIN"]); AddressCardView.DataBind(); AttachmentGridview.DataBind(); } } catch (Exception ex) { DisplayAlert("Danger", "Individual Taxpayer", ex.Message); } } }
protected void AttachmentGridview_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e) { Guid fileId = (Guid)e.Keys["FileId"]; ITaxpayerFile file = context.ITaxpayerFiles.Single(d => d.FileId == fileId); context.ITaxpayerFiles.Remove(file); context.SaveChanges(); e.Cancel = true; AttachmentGridview.CancelEdit(); }
protected void AttachmentGridview_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e) { Object[] fileInfo = (Object[])Session["UploadedFile"]; ITaxpayerFile file = new ITaxpayerFile { FileId = Guid.NewGuid(), TIN = (string)ViewState["TIN"], FileName = (string)fileInfo[0], FileDescription = (string)e.NewValues["FileDescription"], FileType = (string)fileInfo[1], FileContent = (byte[])fileInfo[2], CreateDate = DateTime.Now, CreatedBy = Global.SessionUser.UserName }; context.ITaxpayerFiles.Add(file); context.SaveChanges(); e.Cancel = true; AttachmentGridview.CancelEdit(); }