protected override void SyncEntityMasterRowChanged(UnicontaBaseEntity args) { dgProjInvProjectLineGrid.UpdateMaster(args); invoiceProposal = dgProjInvProjectLineGrid.masterRecord as ProjectInvoiceProposal; if (invoiceProposal != null) { api.Read(invoiceProposal); SetHeader(string.Concat(Uniconta.ClientTools.Localization.lookup("ProjectAdjustments"), ": ", NumberConvert.ToString(invoiceProposal._OrderNumber))); } InitQuery(); }
private void InitPage(UnicontaBaseEntity master) { InitializeComponent(); localMenu.dataGrid = dgProjInvProjectLineGrid; SetRibbonControl(localMenu, dgProjInvProjectLineGrid); dgProjInvProjectLineGrid.api = api; dgProjInvProjectLineGrid.UpdateMaster(master); dgProjInvProjectLineGrid.BusyIndicator = busyIndicator; localMenu.OnItemClicked += localMenu_OnItemClicked; dgProjInvProjectLineGrid.View.DataControl.CurrentItemChanged += DataControl_CurrentItemChanged; dictPriceLookup = new Dictionary <string, Uniconta.API.DebtorCreditor.FindPrices>(); invoiceProposal = master as ProjectInvoiceProposal; }