private void btnDeletePayrollRepo_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { if (PayrollGridView.GetFocusedRow() is PayrollWageDetails item) { try { if (MessageBox.Show("Do you want to delete this?", "Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } UnitOfWork unitOfWork = new UnitOfWork(false, false); TrashbinHelper trashbinHelper = new TrashbinHelper(); item = unitOfWork.PayrollWageDetailsRepo.Find(x => x.Id == item.Id, false); trashbinHelper.Delete(item, "PayrollWageDetails", "APRs", User.UserId, new StaticSettings().OfficeId); unitOfWork.PayrollWagesRepo.Delete(x => x.Id == item.PayrollWageId); unitOfWork.Save(); Init(); } catch (Exception exception) { MessageBox.Show(exception.Message, exception.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnDeletePQRepo_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { if (!User.UserInAction("can delete")) { return; } if (AIGridView.GetFocusedRow() is AIReports item) { if (MessageBox.Show("Do you want to delete this?", "Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } UnitOfWork unitOfWork = new UnitOfWork(false, false); TrashbinHelper trashbinHelper = new TrashbinHelper(); item = unitOfWork.AIReportsRepo.Find(x => x.Id == item.Id, false, includeProperties: "AIRDetails"); trashbinHelper.Delete(item, "AIReports", "Acceptance and Inspection Report", User.UserId, new StaticSettings().OfficeId); unitOfWork.AIReportsRepo.Delete(x => x.Id == item.Id); unitOfWork.Save(); Init(); } } catch (Exception exception) { } }
private void BtnDeletePQRepo_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { if (!User.UserInAction("can delete")) { return; } if (uCPO.POGridView.GetFocusedRow() is PurchaseOrders item) { if (MessageBox.Show("Do you want to delete this?", "Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } UnitOfWork unitOfWork = new UnitOfWork(false, false); TrashbinHelper trashbinHelper = new TrashbinHelper(); item = unitOfWork.PurchaseOrdersRepo.Find(x => x.Id == item.Id, false, includeProperties: "PODetails"); trashbinHelper.Delete(item, "PurchaseOrders", item.Description, User.UserId, new StaticSettings().OfficeId); unitOfWork.PurchaseOrdersRepo.Delete(m => m.Id == item.Id); unitOfWork.Save(); ((ILoad <PurchaseOrders>) this).Init(); } } catch (Exception exception) { MessageBox.Show(exception.Message, exception.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtnDeleteRepoPR_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { if (!User.UserInAction("can delete")) { return; } if (ucPR.PRGrid.GetFocusedRow() is PurchaseRequests pr) { if (MessageBox.Show("Do you want to delete this?", "Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } UnitOfWork unitOfWork = new UnitOfWork(false, false); TrashbinHelper trashbinHelper = new TrashbinHelper(); pr = unitOfWork.PurchaseRequestsRepo.Find(x => x.Id == pr.Id, false, includeProperties: "AIReports,AOQ,APRs,PIS,PRDetails,PriceQuotations,PurchaseOrders,PAR,ICS"); trashbinHelper.Delete(pr, "PurchaseRequests", pr.Description, User.UserId, new StaticSettings().OfficeId); unitOfWork.PurchaseRequestsRepo.Delete(m => m.Id == pr.Id); unitOfWork.Save(); } } catch (Exception exception) { MessageBox.Show(exception.Message, exception.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } ((ILoad <PurchaseRequests>) this).Init(); }
private async void BtnDeleteRepoOBR_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { if (!User.UserInAction("can delete")) { return; } if (MessageBox.Show("Do you want to delete this?", "Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } if (uc.OBGridView.GetFocusedRow() is Obligations item) { TrashbinHelper trashbinHelper = new TrashbinHelper(); UnitOfWork unitOfWork = new UnitOfWork(false, false); item = await unitOfWork.ObligationsRepo.FindAsync(x => x.Id == item.Id, false, includeProperties : "PurchaseOrders,ORDetails,Payrolls,PayrollWages,PayrollDifferentials,Liquidations,Letters"); trashbinHelper.Delete(item, "Obligations", item.Description, User.UserId, new StaticSettings().OfficeId); unitOfWork.ObligationsRepo.Delete(m => m.Id == item.Id); unitOfWork.Save(); Init(); } } catch (Exception exception) { MessageBox.Show(exception.Message, exception.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtnDeletePayrollRepo_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { if (PayrollDiffGridView.GetFocusedRow() is PayrollDifferentials _item) { UnitOfWork unitOfWork = new UnitOfWork(false, false); TrashbinHelper trashbinHelper = new TrashbinHelper(); _item = unitOfWork.PayrollDifferentialsRepo.Find(x => x.Id == _item.Id, false, includeProperties: "PayrollDifferentialDetails"); trashbinHelper.Delete(_item, "PayrollDifferentials", _item.Description, User.UserId, new StaticSettings().OfficeId); unitOfWork.PayrollDifferentialsRepo.Delete(x => x.Id == _item.Id); unitOfWork.Save(); Init(); } }
private void BtnDeletePQRepo_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { if (!User.UserInAction("can delete")) { return; } if (AOQGridView.GetFocusedRow() is Models.AOQ item) { UnitOfWork unitOfWork = new UnitOfWork(false, false); TrashbinHelper trashbinHelper = new TrashbinHelper(); item = unitOfWork.AOQRepo.Find(x => x.Id == item.Id, false, includeProperties: "AOQDetails,BacMembers"); trashbinHelper.Delete(item, "AOQ", item.Description, User.UserId, new StaticSettings().OfficeId); unitOfWork.AOQRepo.Delete(x => x.Id == item.Id); unitOfWork.Save(); Init(); } } catch (Exception exception) { } }