private void BtnEditDV_Click(object sender, EventArgs e) { if (uc.OBGridView.GetFocusedRow() is Obligations item) { var rowHandle = uc.OBGridView.FocusedRowHandle; if (!User.CheckOwner(item.CreatedBy)) { return; } frmEditDisbursementVoucher frm = new frmEditDisbursementVoucher(new UnitOfWork().ObligationsRepo.Find(x => x.Id == item.Id)); frm.ShowDialog(); Detail(new UnitOfWork().ObligationsRepo.Find(x => x.Id == item.Id)); uc.OBGridView.FocusedRowHandle = rowHandle; uc.OBGridView.MakeRowVisible(rowHandle); } }
public EditDisbursementVoucher(frmEditDisbursementVoucher frm, Obligations item) { this.item = item; this.frm = frm; }