private void POGrid_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { if (sender is GridView gridView) { if (gridView.GetRow(e.FocusedRowHandle) is PurchaseOrders purchaseOrders) { UcPODetails.Details(purchaseOrders); UcActionGrid.LoadActions(purchaseOrders.Id, "PurchaseOrders"); ucPOEquipmentProfile1.Details(purchaseOrders.Id, "PurchaseOrders"); PoId = purchaseOrders.Id; } } }
private void btnEditPo_Click(object sender, EventArgs e) { if (!User.UserInAction("Edit Purchase Order")) { return; } frmAddEditPurchaseOrder frm = new frmAddEditPurchaseOrder() { frmPurchaseOrders = this, POId = this.PoId, MethodType = MethodType.Edit }; frm.ShowDialog(); //reload Details after saving UcPODetails.Details(new UnitOfWork().PurchaseOrdersRepo.Find(m => m.Id == PoId)); }