예제 #1
0
 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();
 }
예제 #2
0
 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;
 }