public void CreateUserField(TableField[] UserFieldDef, bool hasKeyFields, CrudAPI api, string pkPromptHeaderKey) { if (hasKeyFields) { UserFieldControl.CreateKeyFieldsGroupOnPage2(layoutItems, pkPromptHeaderKey, true); } if (UserFieldDef != null) { UserFieldControl.CreateUserFieldOnPage2(layoutItems, UserFieldDef, (RowIndexConverter)this.Resources["RowIndexConverter"], api, this, true); } }
void setUserFields() { var row = new InvItemClient(); row.SetMaster(api.CompanyEntity); var UserFieldDef = row.UserFieldDef(); if (UserFieldDef != null) { UserFieldControl.CreateUserFieldOnPage2(layoutItems, UserFieldDef, (RowIndexConverter)this.Resources["RowIndexConverter"], this.api, this, true, invDtlLastGroup); } }
void setUserFields() { var row = new DebtorClient(); row.SetMaster(api.CompanyEntity); var UserFieldDef = row.UserFieldDef(); if (UserFieldDef != null) { UserFieldControl.CreateUserFieldOnPage2(layoutItems, UserFieldDef, (RowIndexConverter)this.Resources["RowIndexConverter"], this.api, true, lastGroup); } var Comp = api.CompanyEntity; if (Comp.CRM) { crmGroup.Visibility = Visibility.Visible; GetInterestAndProduct(); } if (!Comp._UseVatOperation) { itmVatOpr.Visibility = Visibility.Collapsed; } if (!Comp.InvPrice) { priceListLayoutItem.Visibility = Visibility.Collapsed; } if (!Comp.InvClientName) { itemNameGrpLayoutItem.Visibility = Visibility.Collapsed; } if (!Comp.Shipments) { shipmentItem.Visibility = Visibility.Collapsed; } if (Comp.NumberOfDimensions == 0) { usedim.Visibility = Visibility.Collapsed; } if (!Comp.DeliveryAddress) { dAddress.Visibility = Visibility.Collapsed; } }
void CreateUserField() { if (tableheadermaster._HasPrimaryKey) { UserFieldControl.CreateKeyFieldsGroupOnPage2(layoutItems, tableheadermaster._PKprompt); } if (tableheadermaster._TableType == TableBaseType.Transaction) { UserFieldControl.CreateDateFieldGroupOnPage2(layoutItems); } var UserFieldDef = editrow.UserFieldDef(); if (UserFieldDef != null) { UserFieldControl.CreateUserFieldOnPage2(layoutItems, UserFieldDef, (RowIndexConverter)this.Resources["RowIndexConverter"], this.api, this); } if (tableheadermaster._MasterTable != null) { int _tableId = editrow.MasterTableId; var RefType = editrow.MasterType; if (RefType == null && _tableId != 0) { RefType = typeof(Uniconta.DataModel.TableDataWithKey); liMasterKey.FieldName = Uniconta.ClientTools.Localization.lookup(tableheadermaster._MasterTable); liMasterName.FieldName = Uniconta.ClientTools.Localization.lookup("Name"); } lookupMasterKey.api = this.api; lookupMasterKey.SetForeignKeyRef(RefType, _tableId); } else { lookupMasterKey.IsEnabled = false; grpMaster.Visibility = System.Windows.Visibility.Collapsed; } }