protected override void BuildBasePropertiesEditor(TitlePanel titlePanel, PageLayoutSection pageLayoutSection) { var layoutManager = new LayoutManager("", mDFInfo, mDFContainer); layoutManager.Add("PlantCode", InputCreator.DFMemo("厂家标识")); layoutManager.Add("CustomTaxRate", new DFValueLabel(mDFInfo.Fields["CustomTaxRate"])); var config = new AutoLayoutConfig(); if (IsNewDialog) { config.Add("Goods_Name"); } else { config.Add("Goods_ID"); } config.Add("Goods_Code"); config.Add("Name"); config.Add("ProductionDate"); config.Add("InStoreDate"); config.Add("InStorePrice"); config.Add("PlantCode"); config.Add("Remark"); config.Add("CustomTaxRate"); pageLayoutSection.SetRequired("Goods_ID", "Name"); pageLayoutSection.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); layoutManager.Config = config; titlePanel.Controls.Add(layoutManager.CreateLayout()); }
protected override void CreateQuery(VLayoutPanel vPanel) { var layoutManager = new LayoutManager("", mDFInfo, mQueryContainer); layoutManager.Add("存货属性分类", new SimpleLabel("属性分类"), QueryCreator.DFChoiceBox(mDFInfo.Fields["ID"], B3UnitedInfosConsts.DataSources.存货属性分类)); layoutManager.Add("ProductLine_ID", mQueryContainer.Add(QueryCreator.DFChoiceBox(mDFInfo.Fields["ProductLine_ID"], B3UnitedInfosConsts.DataSources.产品线全部), "ProductLine_ID")); layoutManager["ProductLine_ID"].NotAutoAddToContainer = true; var config = new AutoLayoutConfig { Cols = 8, DefaultLabelWidth = 4 }; config.Add("Name"); config.Add("Spec"); config.Add("Code"); config.Add("GoodsProperty_ID"); config.Add("存货属性分类"); config.Add("ProductLine_ID"); layoutManager.Config = config; var section = mPageLayoutManager.AddSection(B3FrameworksConsts.PageLayouts.QueryConditions, B3FrameworksConsts.PageLayouts.QueryConditions_DisplayName); section.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo as DFInfo); vPanel.Add(layoutManager.CreateLayout()); base.CreateQuery(vPanel); }
protected override void BuildBody(Control container) { var layoutManager = new LayoutManager("main", mDFInfo, mDFContainer); var planNumberBox = layoutManager.Add("PlanNumber_ID", InputCreator.DFChoiceBox(B3ButcheryDataSource.计划号, "PlanNumber_Name")); planNumberBox.OnBeforeDrop = "this.argument2=__DFContainer.getControl('Date').value"; var config = new AutoLayoutConfig(); config.Add("Date"); config.Add("AccountingUnit_ID"); config.Add("Department_ID"); config.Add("PlanNumber_ID"); config.Add("Remark"); layoutManager.Config = config; container.Controls.Add(layoutManager.CreateLayout()); var vPanel = container.EAdd(new VLayoutPanel()); if (CanSave) { vPanel.Add(new TSButton("载入明细", delegate { LoadDetail(); }), new VLayoutOption(HorizontalAlign.Left)); } CreateInputDetailPanel(vPanel); CreateOutputDetailPanel(vPanel); }
protected override void BuildBody(Control container) { var layoutManager = new LayoutManager("main", mDFInfo, mDFContainer); layoutManager.Add("Time", new DFDateInput()); var planNumberBox = InputCreator.DFChoiceBox(B3ButcheryDataSource.计划号, "PlanNumber_Name", true); layoutManager.Add("PlanNumber_ID", planNumberBox); var config = new AutoLayoutConfig(); config.Add("Time"); config.Add("PlanNumber_ID"); config.Add("AccountingUnit_ID"); config.Add("Department_ID"); config.Add("ProductionUnit_ID"); config.Add("Employee_ID"); config.Add("ProductLinks_ID"); config.Add("FrozenStore_ID"); AddProductLinkTemplate(layoutManager, config); layoutManager.Config = config; container.Controls.Add(layoutManager.CreateLayout()); var vPanel = container.EAdd(new VLayoutPanel()); CreateOutputDetailPanel(vPanel); }
protected override void BuildBody(Control container) { var mainInfo = container.EAdd(new TitlePanel("基本信息")); var layoutManager = new LayoutManager("main", mDFInfo, mDFContainer); layoutManager.Add("ProductPlan_ID", InputCreator.DFChoiceBox(B3ButcheryDataSource.计划号, "ProductPlan_Name")); var config = new AutoLayoutConfig(); config.Add("AccountingUnit_ID"); config.Add("Department_ID"); config.Add("Employee_ID"); config.Add("Store_ID"); config.Add("InStoreType_ID"); config.Add("InStoreDate"); config.Add("CheckEmployee_ID"); config.Add("CheckDate"); config.Add("ProductPlan_ID"); layoutManager.Config = config; var section = mPageLayoutManager.AddSection("BaseProperties", "基本属性"); section.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); mainInfo.Controls.Add(layoutManager.CreateLayout()); mainInfo.SetPageLayoutSetting(mPageLayoutManager, section.Name); CreateDetailPanel(container.EAdd(new TitlePanel("明细信息"))); }
private void AddQueryControl(VLayoutPanel vPanel) { var mDFInfo = DFInfo.Get(typeof(Goods_Accounting_Store)); var manager = new LayoutManager("", mDFInfo, _mQueryContainer); manager.Add("Goods_ID", QueryCreator.DFChoiceBox(mDFInfo.Fields["Goods_ID"], B3UnitedInfosConsts.DataSources.存货全部)); manager.Add("Store_ID", QueryCreator.DFChoiceBox(mDFInfo.Fields["Store_ID"], B3FrameworksConsts.DataSources.授权仓库)); manager.Add("AccountingUnit_ID", QueryCreator.DFChoiceBox(mDFInfo.Fields["AccountingUnit_ID"], B3FrameworksConsts.DataSources.授权会计单位)); manager.Add("GoodsPropertyCatalog_ID", new SimpleLabel("存货属性分类"), _goodsPropertyCatalogBox = QueryCreator.DFChoiceBox(mDFInfo.Fields["AccountingUnit_ID"], B3UnitedInfosConsts.DataSources.存货属性分类)); manager.Add("GoodsProperty_ID", new SimpleLabel("存货属性"), QueryCreator.DFChoiceBox(mDFInfo.Fields["AccountingUnit_ID"], B3UnitedInfosConsts.DataSources.存货属性全部)); var config = new AutoLayoutConfig { Cols = 8, DefaultLabelWidth = 4, }; config.Add("Goods_ID"); config.Add("Store_ID"); config.Add("AccountingUnit_ID"); config.Add("GoodsPropertyCatalog_ID"); config.Add("GoodsProperty_ID"); manager.Config = config; vPanel.Add(manager.CreateLayout()); var hPanel = vPanel.Add(new HLayoutPanel()); hPanel.Add(new TSButton("开始查询", delegate { StartQuery(); })); hPanel.Add(new RedirectTSButton("清除条件")); }
private void CreateQuery(VLayoutPanel vPanel) { var layout = new LayoutManager("", mDFInfo, mQueryContainer); var config = new AutoLayoutConfig(); layout.Config = config; config.Add("ID"); config.Add("Name"); config.Add("AccountingUnit_ID"); config.Add("Department_ID"); config.Add("Employee_ID"); vPanel.Add(layout.CreateLayout()); HLayoutPanel hPanel = new HLayoutPanel() { Align = HorizontalAlign.Left }; TSButton qButton = new TSButton("开始查询"); hPanel.Add(qButton); qButton.Click += delegate { _grid.Query = GetDQueryDom(); _grid.DataBind(); }; dfContainer.AddNonDFControl(qButton, "$btnsearch"); hPanel.Add(new RedirectTSButton("清除条件")); vPanel.Add(hPanel); vPanel.Add(new HLayoutPanel()); }
private void CreateQuery(VLayoutPanel vPanel) { var layoutManager = new LayoutManager("", mDFInfo, mQueryContainer); var config = new AutoLayoutConfig(); layoutManager.Config = config; AddQueryControl(config, layoutManager); vPanel.Add(layoutManager.CreateLayout(), new VLayoutOption(HorizontalAlign.Center)); var hPanel = new HLayoutPanel() { Align = HorizontalAlign.Center }; var qButton = new TSButton("开始查询"); hPanel.Add(qButton); qButton.Click += delegate { GetDetail(); mGrid.DataBind(); }; dfContainer.AddNonDFControl(qButton, "$btnsearch"); hPanel.Add(new RedirectTSButton("清除条件")); vPanel.Add(hPanel); }
protected override void AddQueryControls(VLayoutPanel vPanel) { var layoutManager = new LayoutManager("", mDFInfo, mQueryContainer); var config = new AutoLayoutConfig(); config.Add("ID"); config.Add("CreateUser_Name"); config.Add("CheckUser_Name"); config.Add("AccountingUnit_ID"); config.Add("Employee_ID"); config.Add("Customer_ID"); config.Add("Date"); config.Add("BillState"); config.Add("ProductionUnit_ID"); config.Add("IsLocked"); AddTagQueryInput(layoutManager, config); var section = mPageLayoutManager.AddSection(B3FrameworksConsts.PageLayouts.QueryConditions, B3FrameworksConsts.PageLayouts.QueryConditions_DisplayName); section.SetRequired("BillState"); section.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); layoutManager.Config = config; vPanel.Add(layoutManager.CreateLayout()); }
protected override void BuildBasePropertiesEditor(TitlePanel titlePanel, PageLayoutSection pageLayoutSection) { var layoutManager = new LayoutManager("", mDFInfo, mDFContainer); if (mMinGoodsProperty != null) { if (!string.IsNullOrEmpty(mMinGoodsProperty.GoodsCodeRole)) { layoutManager.Add("Code", new DFValueLabel()); } if (!string.IsNullOrEmpty(mMinGoodsProperty.GoodsNameRole)) { layoutManager.Add("Name", new DFValueLabel()); } } var config = new AutoLayoutConfig(); layoutManager.Config = config; config.Add("GoodsProperty_ID"); config.Add("GoodsCategory_ID"); config.Add("Name"); config.Add("PrintShortName"); config.Add("Code"); config.Add("Spec"); config.Add("Feature"); config.Add("Origin"); config.Add("Brand"); config.Add("ProductLine_ID"); config.Add("TaxRate"); config.Add("MainUnit"); config.Add("SecondUnit"); config.Add("MainUnitRatio"); config.Add("SecondUnitRatio"); config.Add("UnitConvertDirection"); config.Add("Barcode"); config.Add("OuterCode"); config.Add("SecondUnitII"); config.Add("SecondUnitII_MainUnitRatio"); config.Add("SecondUnitII_SecondUnitRatio"); config.Add("StandPlateNumber"); config.Add("StandardSecondNumber"); config.Add("IsSemiGoods"); config.Add("ProductShift_ID"); config.Add("PackageModel"); config.Add("Remark"); pageLayoutSection.SetRequired("GoodsProperty_ID", "Name", "Code"); pageLayoutSection.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); titlePanel.Controls.Add(layoutManager.CreateLayout()); }
protected override void AddQueryControls(VLayoutPanel vPanel) { var layout = new LayoutManager("Main", mDFInfo, mQueryContainer); layout.Add("ID", mQueryContainer.Add(new DFTextBox(mDFInfo.Fields["ID"]), "ID")); layout["ID"].NotAutoAddToContainer = true; layout.Add("Date", new SimpleLabel("日期"), QueryCreator.DateRange(mDFInfo.Fields["Date"], mQueryContainer, "MinDate", "MaxDate")); layout["Date"].NotAutoAddToContainer = true; layout.Add("AccountingUnit_ID", new SimpleLabel("会计单位"), QueryCreator.DFChoiceBoxEnableMultiSelection(mDFInfo.Fields["AccountingUnit_ID"], mQueryContainer, "AccountingUnit_ID", B3FrameworksConsts.DataSources.授权会计单位全部)); layout["AccountingUnit_ID"].NotAutoAddToContainer = true; layout.Add("Department_ID", new SimpleLabel("部门"), QueryCreator.DFChoiceBoxEnableMultiSelection(mDFInfo.Fields["Department_ID"], mQueryContainer, "Department_ID", B3FrameworksConsts.DataSources.部门全部)); layout["Department_ID"].NotAutoAddToContainer = true; layout.Add("Employee_ID", new SimpleLabel("经办人"), QueryCreator.DFChoiceBoxEnableMultiSelection(mDFInfo.Fields["Employee_ID"], mQueryContainer, "Employee_ID", B3FrameworksConsts.DataSources.员工全部)); layout["Employee_ID"].NotAutoAddToContainer = true; layout.Add("Store_ID", new SimpleLabel("仓库"), QueryCreator.DFChoiceBoxEnableMultiSelection(mDFInfo.Fields["Store_ID"], mQueryContainer, "Store_ID", B3FrameworksConsts.DataSources.可用仓库全部)); layout["Store_ID"].NotAutoAddToContainer = true; layout.Add("Goods_ID", new SimpleLabel("存货"), QueryCreator.DFChoiceBoxEnableMultiSelection(mDFInfo.Fields["ID"], mQueryContainer, "Goods_ID", B3UnitedInfosConsts.DataSources.存货)); layout["Goods_ID"].NotAutoAddToContainer = true; var state = mQueryContainer.Add(B3ButcheryCustomInputCreator.一般单据状态(mDFInfo.Fields["BillState"], true, false, true, true), "BillState"); ((ChoiceBox)state).Value = 单据状态.已审核.Value.ToString() + "|"; state.DisplayValue = "已审核;"; state.EnableInputArgument = true; layout.Add("BillState", state); layout["BillState"].NotAutoAddToContainer = true; var config = new AutoLayoutConfig { Cols = 2 }; config.Add("ID"); config.Add("AccountingUnit_ID"); config.Add("Date"); config.Add("Department_ID"); config.Add("Employee_ID"); config.Add("Store_ID"); config.Add("Goods_ID"); config.Add("BillState"); layout.Config = config; vPanel.Add(layout.CreateLayout()); }
protected override void BuildBasePropertiesEditor(TitlePanel titlePanel, PageLayoutSection section) { var layoutManager = new LayoutManager("main", mDFInfo, mDFContainer); var config = new AutoLayoutConfig(); config.Add("Name"); config.Add("Packing_Attr"); layoutManager.Config = config; section.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); titlePanel.Controls.Add(layoutManager.CreateLayout()); }
protected override void BuildBody(Control parent) { var layoutManager = new LayoutManager("", mDFInfo, mDFContainer); var config = new AutoLayoutConfig(); config.Add("Name"); config.Add("Remark"); layoutManager.Config = config; parent.Controls.Add(layoutManager.CreateLayout()); }
protected override void BuildBody(Control container) { var layoutManager = new LayoutManager("main", mDFInfo, mDFContainer); var config = new AutoLayoutConfig(); config.Add("Name"); config.Add("AccountingUnit_ID"); config.Add("Department_ID"); config.Add("ProductLinks_ID"); config.Add("CollectType"); config.Add("Remark"); layoutManager.Config = config; container.Controls.Add(layoutManager.CreateLayout()); var vPanel = container.EAdd(new VLayoutPanel()); CreateDetailPanel(vPanel); }
protected override void BuildBasePropertiesEditor(TitlePanel titlePanel, PageLayoutSection pageLayoutSection) { var layoutManager = new LayoutManager("", mDFInfo, mDFContainer); var config = new AutoLayoutConfig(); layoutManager.Config = config; config.Add("AccountingUnit_ID"); config.Add("Department_ID"); config.Add("Name"); config.Add("Date"); config.Add("WorkshopCategory_ID"); config.Add("Remark"); pageLayoutSection.SetRequired("AccountingUnit_ID"); pageLayoutSection.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); titlePanel.Controls.Add(layoutManager.CreateLayout()); }
protected override void BuildBody(Control container) { var layoutManager = new LayoutManager("main", mDFInfo, mDFContainer); layoutManager.Add("ChargePerson_ID", InputCreator.DFChoiceBox("授权员工", "ChargePerson_Name", true)); var config = new AutoLayoutConfig(); config.Add("Name"); config.Add("ProductLine_ID"); config.Add("ChargePerson_ID"); layoutManager.Config = config; container.Controls.Add(layoutManager.CreateLayout()); var vPanel = container.EAdd(new VLayoutPanel()); CreateInputDetailPanel(vPanel); CreateOutputDetailPanel(vPanel); }
protected override void BuildBody(Control container) { var layoutManager = new LayoutManager("main", mDFInfo, mDFContainer); var config = new AutoLayoutConfig(); config.Add("Date"); config.Add("EndDate"); config.Add("AccountingUnit_ID"); config.Add("Department_ID"); config.Add("Employee_ID"); config.Add("PlanNumber"); config.Add("ProductType"); layoutManager.Config = config; container.Controls.Add(layoutManager.CreateLayout()); var planNumberPanel = new HLayoutPanel(); container.Controls.Add(planNumberPanel); planNumberButton = new TSButton(); planNumberPanel.Add(planNumberButton).Click += delegate { if (Dmo.BillState == 单据状态.已审核 && !string.IsNullOrEmpty(Dmo.PlanNumber)) { using (var context = new TransactionContext()) { var update = new DQUpdateDom(typeof(ProductPlan)); update.Where.Conditions.Add(DQCondition.EQ("PlanNumber", Dmo.PlanNumber)); update.Columns.Add(new DQUpdateColumn("PlanNumbers", true)); context.Session.ExecuteNonQuery(update); context.Commit(); } Dmo.PlanNumbers = true; mBL.Update(Dmo); } AspUtil.RedirectAndAlert(this, Request.RawUrl, "计划号关闭成功"); }; var vPanel = container.EAdd(new VLayoutPanel()); CreateInputDetailPanel(vPanel); CreateOutputDetailPanel(vPanel); }
protected override void BuildBasePropertiesEditor(TitlePanel titlePanel, PageLayoutSection section) { var layoutManager = new LayoutManager("main", mDFInfo, mDFContainer); //var config2 = new B3ButcheryConfig(); //con var config = new AutoLayoutConfig(); config.Add("AccountingUnit_ID"); config.Add("Date"); config.Add("Department_ID"); config.Add("Customer_ID"); config.Add("Employee_ID"); config.Add("ProductionUnit_ID"); config.Add("Remark"); layoutManager.Config = config; section.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); titlePanel.Controls.Add(layoutManager.CreateLayout()); }
protected virtual void AddQueryControl(AutoLayoutConfig config, LayoutManager layoutManager) { layoutManager.Add("GoodsProperty_ID", QueryCreator.DFChoiceBoxEnableMultiSelection(mDFInfo.Fields["GoodsProperty_ID"], mQueryContainer, "GoodsProperty_ID", B3UnitedInfosConsts.DataSources.存货属性全部)); layoutManager["GoodsProperty_ID"].NotAutoAddToContainer = true; layoutManager.Add("GoodsPropertyCatalog_ID", new SimpleLabel("属性分类"), QueryCreator.DFChoiceBoxEnableMultiSelection(mDFInfo.Fields["GoodsProperty_ID"], mQueryContainer, "GoodsPropertyCatalog_ID", B3UnitedInfosConsts.DataSources.存货属性分类)); layoutManager["GoodsPropertyCatalog_ID"].NotAutoAddToContainer = true; config.Add("Name"); config.Add("Code"); config.Add("GoodsProperty_ID"); config.Add("GoodsPropertyCatalog_ID"); }
protected override void BuildBasePropertiesEditor(TitlePanel titlePanel, PageLayoutSection pageLayoutSection) { var layoutManager = new LayoutManager("", mDFInfo, mDFContainer); layoutManager.Add("WorkBill_ID", new B3ButcheryDFIDLink("B3Butchery/Bills/WorkShopPackBill_/WorkShopPackBillEdit.aspx?ID=", mDFInfo.Fields["WorkBill_ID"], mDFInfo.Fields["WorkBill_ID"])); var config = new AutoLayoutConfig(); layoutManager.Config = config; config.Add("AccountingUnit_ID"); config.Add("Department_ID"); config.Add("Employee_ID"); config.Add("Date"); config.Add("WorkBill_ID"); config.Add("Remark"); pageLayoutSection.SetRequired("AccountingUnit_ID"); pageLayoutSection.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); titlePanel.Controls.Add(layoutManager.CreateLayout()); }
protected override void BuildBody(Control parent) { var titlePanel = parent.EAdd(new TitlePanel("基本属性", "基本属性")); var layoutManager = new LayoutManager("main", mDFInfo, mDFContainer); var config = new AutoLayoutConfig(); config.Add("AccountingUnit_ID"); config.Add("Department_ID"); config.Add("StartDate"); config.Add("Store_ID"); config.Add("Remark"); layoutManager.Config = config; var section = mPageLayoutManager.AddSection("BaseProperties", "基本属性"); section.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); titlePanel.Controls.Add(layoutManager.CreateLayout()); titlePanel.SetPageLayoutSetting(mPageLayoutManager, section.Name); CreateDetailPanel(parent.EAdd(new TitlePanel("成品明细"))); }
protected override void BuildBasePropertiesEditor(TitlePanel titlePanel, PageLayoutSection pageLayoutSection) { var layoutManager = new LayoutManager("", mDFInfo, mDFContainer); var config = new AutoLayoutConfig(); layoutManager.Config = config; config.Add("Name"); config.Add("Department_ID"); config.Add("Employee_ID"); config.Add("DisplayMark"); config.Add("Packing_Attr"); config.Add("Packing_Pattern"); config.Add("ProductShift_Name"); config.Add("Abbreviation"); pageLayoutSection.SetRequired("Department_ID", "Name"); pageLayoutSection.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); titlePanel.Controls.Add(layoutManager.CreateLayout()); }
protected override void BuildBasePropertiesEditor(TitlePanel titlePanel, PageLayoutSection pageLayoutSection) { var layoutManager = new LayoutManager("", mDFInfo, mDFContainer); layoutManager.Add("CustomerAddress", new DFTextBox(mDFInfo.Fields["CustomerAddress"])); var config = new AutoLayoutConfig(); layoutManager.Config = config; config.Add("AccountingUnit_ID"); config.Add("Date"); config.Add("Department_ID"); config.Add("Customer_ID"); config.Add("Employee_ID"); config.Add("ProductionUnit_ID"); config.Add("CustomerAddress"); config.Add("Remark"); pageLayoutSection.SetRequired("AccountingUnit_ID"); pageLayoutSection.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); titlePanel.Controls.Add(layoutManager.CreateLayout()); }
private void AddQueryControl(VLayoutPanel vPanel) { var manager = new LayoutManager("", mDFInfo, mQueryContainer); manager.Add("ID", new SimpleLabel("存货属性分类"), QueryCreator.DFChoiceBox(mDFInfo.Fields["ID"], B3UnitedInfos.B3UnitedInfosConsts.DataSources.存货属性分类)); manager.Add("GoodsProperty_ID", QueryCreator.DFChoiceBox(mDFInfo.Fields["GoodsProperty_ID"], B3UnitedInfos.B3UnitedInfosConsts.DataSources.存货属性全部)); var config = new AutoLayoutConfig { Cols = 8, DefaultLabelWidth = 4 }; config.Add("ID"); config.Add("GoodsProperty_ID"); config.Add("Name"); config.Add("Code"); manager.Config = config; vPanel.Add(manager.CreateLayout()); var hParnel = vPanel.Add(new HLayoutPanel()); hParnel.Add(new TSButton("开始查询", delegate { grid.Query = GetQueryDom(); grid.DataBind(); })); hParnel.Add(new RedirectTSButton("清空条件")); }
private void AddQueryControl(VLayoutPanel vPanel) { var mDFInfo = DFInfo.Get(typeof(Goods)); var manager = new LayoutManager("", mDFInfo, _mQueryContainer); manager.Add("ID", new SimpleLabel("存货ID"), QueryCreator.DFTextBox(mDFInfo.Fields["ID"])); manager.Add("Name", QueryCreator.DFTextBox(mDFInfo.Fields["Name"])); manager.Add("Code", QueryCreator.DFTextBox(mDFInfo.Fields["Code"])); manager.Add("GoodsPropertyCatalog_ID", new SimpleLabel("存货属性分类"), _goodsPropertyCatalogBox = QueryCreator.DFChoiceBox(mDFInfo.Fields["ID"], B3UnitedInfosConsts.DataSources.存货属性分类)); manager.Add("GoodsProperty_ID", new SimpleLabel("存货属性"), QueryCreator.DFChoiceBox(mDFInfo.Fields["ID"], B3UnitedInfosConsts.DataSources.存货属性全部)); _checkBox = new DFCheckBox { Text = "隐藏已设置的存货", Checked = true }; manager.Add("Stopped", _checkBox, false, true); var config = new AutoLayoutConfig { Cols = 8, DefaultLabelWidth = 4, }; config.Add("ID"); config.Add("Name"); config.Add("Code"); config.Add("GoodsPropertyCatalog_ID"); config.Add("GoodsProperty_ID"); config.Add("Stopped"); manager.Config = config; vPanel.Add(manager.CreateLayout()); var hPanel = vPanel.Add(new HLayoutPanel()); hPanel.Add(new TSButton("开始查询", delegate { StartQuery(); })); hPanel.Add(new RedirectTSButton("清除条件")); }
protected override void BuildBody(Control parent) { var layoutManager = new LayoutManager("", mDFInfo, mDFContainer); var config = new AutoLayoutConfig(); config.Add("Name"); config.Add("Code"); config.Add("CalculateCatalog_ID"); config.Add("MainUnit"); config.Add("SecondUnit"); config.Add("MainUnitRatio"); config.Add("SecondUnitRatio"); config.Add("UnitConvertDirection"); config.Add("SecondUnitII"); config.Add("SecondUnitII_MainUnitRatio"); config.Add("SecondUnitII_SecondUnitRatio"); config.Add("DefaultNumber1"); config.Add("Goods_ID"); config.Add("Remark"); layoutManager.Config = config; parent.Controls.Add(layoutManager.CreateLayout()); }
protected override void CreateQuery(VLayoutPanel vPanel) { var layoutManager = new LayoutManager("", mDFInfo, mQueryContainer); layoutManager.Add("BrandItem_ID", new SimpleLabel("品牌"), QueryCreator.DFChoiceBox(mDFInfo.Fields["ID"], B3UnitedInfosConsts.DataSources.品牌项)); layoutManager.Add("ProduceRequest", new SimpleLabel("工艺描述"), QueryCreator.DFTextBox(mDFInfo.Fields["Remark"])); layoutManager.Add("ProduceDate", new SimpleLabel("生产日期"), QueryCreator.TimeRange(mDFInfo.Fields["Date"], mQueryContainer, "MinProduceDate", "MaxProduceDate")); layoutManager.Add("DeliveryDate", new SimpleLabel("交付日期"), QueryCreator.TimeRange(mDFInfo.Fields["Date"], mQueryContainer, "MinDeliveryDate", "MaxDeliveryDate")); var config = new AutoLayoutConfig { Cols = 8, DefaultLabelWidth = 4 }; config.Add("ID"); config.Add("CreateUser_Name"); config.Add("CheckUser_Name"); config.Add("AccountingUnit_ID"); config.Add("Employee_ID"); config.Add("Customer_ID"); config.Add("Date"); config.Add("ProductionUnit_ID"); config.Add("BrandItem_ID"); config.Add("ProduceRequest"); config.Add("ProduceDate"); config.Add("DeliveryDate"); layoutManager.Config = config; var section = mPageLayoutManager.AddSection(B3FrameworksConsts.PageLayouts.QueryConditions, B3FrameworksConsts.PageLayouts.QueryConditions_DisplayName); section.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo as DFInfo); vPanel.Add(layoutManager.CreateLayout()); _hideFinishedBill = new DFCheckBox(); _hideFinishedBill.Text = "隐藏已转完工存货"; _hideFinishedBill.Checked = true; vPanel.Add(_hideFinishedBill); base.CreateQuery(vPanel); }
protected virtual void BuildBasePropertiesConfig(AutoLayoutConfig config) { }
protected virtual void AddCustomerQueryControls(AutoLayoutConfig config) { }
protected virtual void AddQuery(AutoLayoutConfig config) { }