private void SupplierGridView_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e) { try { if (SupplierGridView.GetFocusedRow() is Suppliers item) { if (MessageBox.Show("Do you want to submit this?", "Submit", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } UnitOfWork unitOfWork = new UnitOfWork(); if (item.Id == 0) { unitOfWork.SuppliersRepo.Insert(item); } else { unitOfWork.SuppliersRepo.Update(item); } unitOfWork.Save(); } } catch (Exception exception) { } }
private void btnDelete_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { if (SupplierGridView.GetFocusedRow() is Suppliers item) { if (MessageBox.Show("Do you want to submit this?", "Submit", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } UnitOfWork unitOfWork = new UnitOfWork(); unitOfWork.SuppliersRepo.Delete(item); unitOfWork.Save(); Init(); } } catch (Exception exception) { } }