public TMJournalVoucherNumberSerie(UnicontaBaseEntity sourceData) : base(sourceData, true) { InitializeComponent(); cmbDebtorVoucherSerie.api = cmbTMJournalVoucherSerie.api = leZeroInvoiceItem.api = api; layoutControl = layoutItems; layoutItems.DataContext = editrow; frmRibbon.OnItemClicked += frmRibbon_OnItemClicked; }
public CreditorGroupPostingPage2(UnicontaBaseEntity sourceData, UnicontaBaseEntity groupMaster, bool isEdit = true) : base(sourceData, isEdit) { InitializeComponent(); if (!isEdit) { editRow = (DCGroupPostingClient)StreamingManager.Clone(sourceData); } isGroupEnabled = !isEdit; InitPage(api, groupMaster); }
void InitPage(UnicontaBaseEntity master) { InitializeComponent(); ((TableView)dgIOBSClaimLinePageGrid.View).RowStyle = Application.Current.Resources["StyleRow"] as Style; dgIOBSClaimLinePageGrid.UpdateMaster(master); dgIOBSClaimLinePageGrid.api = api; SetRibbonControl(localMenu, dgIOBSClaimLinePageGrid); dgIOBSClaimLinePageGrid.BusyIndicator = busyIndicator; localMenu.OnItemClicked += localMenu_OnItemClicked; }
public override void SetDefaultValues(UnicontaBaseEntity dataEntity, int selectedIndex) { var last = (this.ItemsSource as IEnumerable <DebtorOrderLineClient>)?.LastOrDefault(); if (last != null) { var newRow = (DCOrderLine)dataEntity; newRow.SetMaster(last); } }
public UserNotesPage(UnicontaBaseEntity sourcedata, string companyNotesInfo) : base(null) { InitializeComponent(); CrudAPI Crudapi = new CrudAPI(session, sourcedata as CompanyClient); crudApi = Crudapi; isComNotesInfo = true; InitPage(sourcedata); }
private void InitPage(UnicontaBaseEntity master) { InitializeComponent(); dgSubInvoiceslineGrid.UpdateMaster(master); SetRibbonControl(localMenu, dgSubInvoiceslineGrid); localMenu.dataGrid = dgSubInvoiceslineGrid; localMenu.OnItemClicked += localMenu_OnItemClicked; dgSubInvoiceslineGrid.api = api; dgSubInvoiceslineGrid.BusyIndicator = busyIndicator; }
void OpenImportDataPage(ProjectJournalClient selectedItem) { var projectJournalLine = new ProjectJournalLineClient(); projectJournalLine.SetMaster(selectedItem); string header = selectedItem._Journal; var baseEntityArray = new UnicontaBaseEntity[] { projectJournalLine, selectedItem }; AddDockItem(TabControls.ImportPage, new object[] { baseEntityArray, header }, string.Format("{0}: {1}", Uniconta.ClientTools.Localization.lookup("Import"), header)); }
public CompanyIPRestrictionPage(UnicontaBaseEntity master) : base(master) { InitializeComponent(); localMenu.dataGrid = dgCompanyIPRestriction; dgCompanyIPRestriction.api = api; dgCompanyIPRestriction.UpdateMaster(master); dgCompanyIPRestriction.BusyIndicator = busyIndicator; SetRibbonControl(localMenu, dgCompanyIPRestriction); localMenu.OnItemClicked += LocalMenu_OnItemClicked; }
public InvNUMSeries(UnicontaBaseEntity sourceData) : base(sourceData, true) { InitializeComponent(); cmbInventoryJournalSerie.api = api; layoutControl = layoutItems; layoutItems.DataContext = editrow; frmRibbon.OnItemClicked += frmRibbon_OnItemClicked; }
void InitPage(UnicontaBaseEntity _master) { this.DataContext = this; InitializeComponent(); master = _master; SetRibbonControl(localMenu, dgInvSeriesBatch); statementlist = new List <InvItemTransStatementList>(); localMenu.OnItemClicked += localMenu_OnItemClicked; GetMenuItem(); }
void Init(UnicontaBaseEntity master) { InitializeComponent(); dgDocApprovalAwait.UpdateMaster(master); localMenu.dataGrid = dgDocApprovalAwait; SetRibbonControl(localMenu, dgDocApprovalAwait); dgDocApprovalAwait.api = api; dgDocApprovalAwait.BusyIndicator = busyIndicator; localMenu.OnItemClicked += localMenu_OnItemClicked; }
public DCPreviousAddressPage(UnicontaBaseEntity master) : base(master) { InitializeComponent(); localMenu.dataGrid = dgDCPreviousAddress; SetRibbonControl(localMenu, dgDCPreviousAddress); dgDCPreviousAddress.api = api; dgDCPreviousAddress.UpdateMaster(master); dgDCPreviousAddress.BusyIndicator = busyIndicator; localMenu.OnItemClicked += localMenu_OnItemClicked; }
public LocationPage(UnicontaBaseEntity sourcedata) : base(sourcedata) { InitializeComponent(); SetRibbonControl(localMenu, dgLocationClientGrid); dgLocationClientGrid.api = api; dgLocationClientGrid.BusyIndicator = busyIndicator; localMenu.OnItemClicked += localMenu_OnItemClicked; dgLocationClientGrid.UpdateMaster(sourcedata); master = sourcedata; }
private void Init(UnicontaBaseEntity master) { dgInvSeriesBatchGrid.api = api; SetMaster(master, null); localMenu.dataGrid = dgInvSeriesBatchGrid; SetRibbonControl(localMenu, dgInvSeriesBatchGrid); dgInvSeriesBatchGrid.BusyIndicator = busyIndicator; dgInvSeriesBatchGrid.View.DataControl.CurrentItemChanged += DataControl_CurrentItemChanged;; localMenu.OnItemClicked += LocalMenu_OnItemClicked; }
public override void SetDefaultValues(UnicontaBaseEntity dataEntity, int selectedIndex) { var rec = (InvPriceListLineClient)dataEntity; rec.ExchangeRate = this.ExchangeRate; if (FixedDCType != 0) { rec._DCType = FixedDCType; } }
void InitPage(UnicontaBaseEntity _master) { InitializeComponent(); master = _master; dgEmailList.api = api; localMenu.dataGrid = dgEmailList; dgEmailList.BusyIndicator = busyIndicator; SetRibbonControl(localMenu, dgEmailList); localMenu.OnItemClicked += localMenu_OnItemClicked; }
public override void SetDefaultValues(UnicontaBaseEntity dataEntity, int selectedIndex) { if (dataEntity == null) { return; } var ex = (ExchangeRateCompanyClient)dataEntity; ex.Date = BasePage.GetSystemDefaultDate(); }
public CreditorInvoicenumberseries(UnicontaBaseEntity sourceData) : base(sourceData, true) { InitializeComponent(); cmbCreditorVoucherSerie.api = api; layoutControl = layoutItems; layoutItems.DataContext = editrow; frmRibbon.OnItemClicked += frmRibbon_OnItemClicked; }
private void InitPage(UnicontaBaseEntity master = null) { InitializeComponent(); ((TableView)dgDocsSendLogDataGrid.View).RowStyle = Application.Current.Resources["StyleRow"] as Style; dgDocsSendLogDataGrid.UpdateMaster(master); SetRibbonControl(localMenu, dgDocsSendLogDataGrid); dgDocsSendLogDataGrid.BusyIndicator = busyIndicator; dgDocsSendLogDataGrid.api = api; localMenu.OnItemClicked += gridRibbon_BaseActions; }
public ProjectPage2(CrudAPI crudApi, UnicontaBaseEntity master) : base(crudApi, "") { InitializeComponent(); Debtor = master as Uniconta.DataModel.Debtor; InitPage(crudApi); #if !SILVERLIGHT FocusManager.SetFocusedElement(txtNumber, txtNumber); #endif }
protected override void SyncEntityMasterRowChanged(UnicontaBaseEntity args) { master = args; masterList = new List <UnicontaBaseEntity>() { master }; SetHeader(); InitQuery(); }
public InventoryJournalLines(UnicontaBaseEntity master) : base(master) { InitPage(); journal = master as InvJournal; if (journal != null) { dgInvJournalLine._AutoSave = journal._AutoSave; dgInvJournalLine.UpdateMaster(master); } }
void InitPage(UnicontaBaseEntity sourcedata) { InitializeComponent(); ribbonControl = frmRibbon; layoutControl = layoutItems; layoutItems.DataContext = editrow; cmbDelCountry.ItemsSource = Enum.GetValues(typeof(Uniconta.Common.CountryCode)); leDeliveryTerm.api = lePayment.api = leShipment.api = leInstallation.api = leOrderGroup.api = leLayoutGroup.api = api; frmRibbon.OnItemClicked += FrmRibbon_OnItemClicked; }
public ProjectTaskPage(UnicontaBaseEntity _master) : base(null) { InitializeComponent(); ribbonControl = localMenu; crudApi = api; master = _master; localMenu.OnItemClicked += LocalMenu_OnItemClicked; SetProjectTask(); }
void InitPage(UnicontaBaseEntity master) { dgTMEmpCalendarSetupPage.UpdateMaster(master); localMenu.dataGrid = dgTMEmpCalendarSetupPage; SetRibbonControl(localMenu, dgTMEmpCalendarSetupPage); dgTMEmpCalendarSetupPage.api = api; dgTMEmpCalendarSetupPage.BusyIndicator = busyIndicator; localMenu.OnItemClicked += localMenu_OnItemClicked; dgTMEmpCalendarSetupPage.ShowTotalSummary(); }
public GDPRSetupPage(UnicontaBaseEntity sourceData) : base(sourceData, true) { InitializeComponent(); leGDPRjoinCreditor.api = leGDPRjoinDebtor.api = api; layoutControl = layoutItems; layoutItems.DataContext = editrow; frmRibbon.OnItemClicked += frmRibbon_OnItemClicked; LoadType(new[] { typeof(Uniconta.DataModel.Debtor), typeof(Uniconta.DataModel.Creditor) }); }
protected override void SyncEntityMasterRowChanged(UnicontaBaseEntity args) { var company = args as CompanyClient; companyAPI = new CompanyAccessAPI(new CrudAPI(session, company)); string header = string.Format("{0}: {1}", Uniconta.ClientTools.Localization.lookup("CompanyUsers"), company._Name); SetHeader(header); InitQuery(); }
void Init(UnicontaBaseEntity master) { InitializeComponent(); dgUserProdileControlGrid.UpdateMaster(master); localMenu.dataGrid = dgUserProdileControlGrid; SetRibbonControl(localMenu, dgUserProdileControlGrid); dgUserProdileControlGrid.api = api; dgUserProdileControlGrid.BusyIndicator = busyIndicator; localMenu.OnItemClicked += localMenu_OnItemClicked; }
public override void SetDefaultValues(UnicontaBaseEntity dataEntity, int selectedIndex) { var newRow = (ProjectJournalLineLocal)dataEntity; var header = this.masterRecord as Uniconta.DataModel.PrJournal; if (header != null) { newRow.SetMaster(header); newRow._Dim1 = header._Dim1; newRow._Dim2 = header._Dim2; newRow._Dim3 = header._Dim3; newRow._Dim4 = header._Dim4; newRow._Dim5 = header._Dim5; newRow._Employee = header._Employee; newRow._TransType = header._TransType; } var lst = (IList)this.ItemsSource; if (lst == null || lst.Count == 0) { newRow._Date = BasePage.GetSystemDefaultDate().Date; } else { ProjectJournalLineLocal last = null; ProjectJournalLineLocal Cur = null; int n = -1; DateTime LastDateTime = DateTime.MinValue; var castItem = lst as IEnumerable <ProjectJournalLineLocal>; foreach (var journalLine in castItem) { if (journalLine._Date != DateTime.MinValue && Cur == null) { LastDateTime = journalLine._Date; } n++; if (n == selectedIndex) { Cur = journalLine; } last = journalLine; } if (Cur == null) { Cur = last; } newRow._Date = LastDateTime != DateTime.MinValue ? LastDateTime : BasePage.GetSystemDefaultDate().Date; newRow._Project = last._Project; newRow._PrCategory = last._PrCategory; newRow._Invoiceable = last._Invoiceable; newRow.PrCategorySource = last.PrCategorySource; } }
async void SetHeader(UnicontaBaseEntity args) { var masterClient = args as GLAccountClosingSheetClient; string header = string.Format("{0}: {1}, {2}", Uniconta.ClientTools.Localization.lookup("ClosingSheetLines"), masterClient._Account, ((GLClosingSheetClient)masterList[0])._Name); SetHeader(header); BindClosingSheet(masterClient); await BindTransactionGrid(); RecalculateSum(); }