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(); }