/// <summary> /// 设置自定义栏目显示数据 /// </summary> /// <param name="UIGrid"></param> private void AfterQryAdjust_Extend(IUFDataGrid UIGrid) { //“本次出运数量”默认等于“本次可出运数量”, //“本次可出运数量”=销售订单行.数量—销售订单行.已出运数量—出运差异表中该销售 //订单号+销售订单行号所对应的实际出运数量之和,除“本次出运数量”可修改为,其 //他字段均不允许修改; // case when DescFlexField.PrivateDescSeg22='' then 0 else convert(int,DescFlexField.PrivateDescSeg22) end) "; //(case when DescFlexField.PrivateDescSeg21='' then 0 else convert(int,DescFlexField.PrivateDescSeg21) end) >0"; SOLineRecord line = this.CurrentModel.SOLine.FocusedRecord; if (this.MainView.Fields["DescFlexField_PrivateDescSeg21"] != null) { } if (this.MainView.Fields["PrivateDescSeg21"] != null) { } if (this.MainView.Fields["ShipQty"] != null) { this.MainView.Fields["ShipQty"].AttributeName = @"OrderByQtyTU - (case when DescFlexField.PrivateDescSeg22='' then 0 else convert(int,DescFlexField.PrivateDescSeg22) end) - (case when DescFlexField.PrivateDescSeg21='' then 0 else convert(int,DescFlexField.PrivateDescSeg21) end)"; } if (this.MainView.Fields["ShipCanQty"] != null) { this.MainView.Fields["ShipCanQty"].AttributeName = this.MainView.Fields["ShipQty"].AttributeName; } }
private void SetButtonEnabled() { IUFDataGrid dataGrid = (IUFDataGrid)this.part.GetUFControlByName(this.part.TopLevelContainer, "DataGrid4"); dataGrid.AllowCopyRow = false; dataGrid.Columns["FinallyPriceTC"].Enabled = false; if (this.part.Model.Views["SO"].FocusedRecord == null) { BtnBrokerage.Enabled = false; BtnDiscount.Enabled = false; } else { if (this.part.Model.Views["SO"].FocusedRecord.DataRecordState == System.Data.DataRowState.Added) { BtnBrokerage.Enabled = false; BtnDiscount.Enabled = false; } else { BtnBrokerage.Enabled = true; BtnDiscount.Enabled = true; } } }
private void RegisterGridCellEnableTrue(IUFDataGrid grid) { AssociationControl gridCellDataChangedASC = new AssociationControl(); gridCellDataChangedASC.SourceServerControl = grid; gridCellDataChangedASC.SourceControl.EventName = "OnBeforeCellFocusEnter"; CodeBlock codeBlock = new CodeBlock(); string expression = ""; expression = "if("; UFWebClientGridAdapter webClientGridAdapter = null; webClientGridAdapter = new UFWebClientGridAdapter(grid); expression += webClientGridAdapter.getSelectedValuePK("DiscountType"); expression += "=="; expression += "0"; expression += ")"; codeBlock.Condition = expression; webClientGridAdapter.FireEventCols.Add("DiscountPrice"); webClientGridAdapter.FireEventCols.Add("DiscountRate"); webClientGridAdapter.EnabledCols.Add(new object[] { "DiscountPrice", "true", "" }); webClientGridAdapter.EnabledCols.Add(new object[] { "DiscountRate", "false", "" }); codeBlock.TargetControls.addControl(webClientGridAdapter); gridCellDataChangedASC.addBlock(codeBlock); }
public void InitCaseModel() { QryService.ClearSession((UFSoft.UBF.UI.FormProcess.BaseWebForm)(this.CurrentPart)); IUFDataGrid UIGrid = this.CurrentPart.GetUFControlByName(this.CurrentPart.TopLevelContainer, "DataGrid1") as IUFDataGrid; BEQueryStrategyImpl beQryStrategyImpl = new BEQueryStrategyImpl(this.CurrentState, "UFIDA.U9.Cust.Pub.WSLogBE.WSLog", "3e403ab4-5431-490c-ac51-3f1b2826ccfa", UIGrid.UIView, UIGrid, 1); beQryStrategyImpl.QueryComponentXMLCompressed = @"7b0HYBxJliUmL23Ke39K9UrX4HShCIBgEyTYkEAQ7MGIzeaS7B1pRyMpqyqBymVWZV1mFkDM7Z28 995777333nvvvfe6O51OJ/ff/z9cZmQBbPbOStrJniGAqsgfP358Hz8ifo1f89f4NX6N/5se/MTz 6+GXP/V3f/x7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jxT6zz+vqkWqyqZb5s 02L22UcP9vdn0+nOZHu2d/5we/9BNt3Odu9T+3s79w6yyb1PP713/6N0mS3yzz767uvn1cXzoml/ or7+KJ0VzarMrl/EvsqbaV2sWkbmo3Selyv85O7fXK+oPZrqB1+9Ovvso3v5/s69bLK/fX//3u72 /sMdQmN6f3f73vnuZO9g79Pp9DzT9q+rdT3Nn63LUrr+6tnZ0+PxVw/HJ+umHb9cT8aMzJNT+flR +tXZTxb51dM6u5C+8dvT6mr5UfoqPz9bnlfPq2wmX51k03n+0dHjJ1lTTPEV02gyOZhN8t18+0H2 6WR7/zyfbT/M7z/c3tmd3ZtOZg93z/M9Q6MOXQZpQV2/qd7m/NmrqmqfUrOTatnm79qfzMo1v/qs KNu8fpNNfrJoiklJn72p1/lH6UlVrhfL/uevq7rtfypQTt+tsuXseX6Zl0RtA6P7KSB0P7tL5Hip lGJyPDw4P9jJzmfb9/bzT7f392a725M94pu9+7OD+9nD6YNs573J8bKufjqftmdPvT9eZu0cfz55 edbmC/nqycsvV3md4XX54OmbL803xxfE1E/L0vuLIL27xt80iK/O/EHQjO5m+5MH23vZQba9f392 bzu79+D+9qf3DmZ7e7v3Ht6bZN/kIL46+6Ka5aUZye6Dh5OD/XyynX+6Tyy1fzAlGj58uD3d2Zve n+3tZvcPZnjpWVUvzDv3z+9P8gfTve2DfJfe2dm9vz052Hu4vXeeP9h7OJ2cn2f3XEf0QpZNdx7M 7t/bnuznU+LbvfPtyWQn356cP9zN9u7NPt09nzFphEWe5ufFMm/CP5lYe/ce7O9Ndx9s33u4f297 P9/Ntg8I8vbO3sPZ/uzhvXPq3xDrVf6L1nnTMi8v2w7pel8OEDKr6WtD7eOyyJr+u2fNs+JdTtg9 y8omx9/HZVldPSmz5VvD+x1RgJA9K/JyFpe0F0Q40QMgOTXP2vypoC8fk6hmRZOfzLPlRT47vSQ8 vO6frIty9t15Xuev29p0Kexa1VB4n31EGD4v3uaj01+0zsrRi6qVXz6v8wySTnBHz/Om4V+8D6WV +Ub+Olvi/TO8cN4y0FfFxVx+O2tekHrk7+W3J3l7lefL3mSLetudnu/v7u3QxO7R7D442N/Ozvcf bt8jQbj/cHrv3uThzM1uQ8aDSDAwvd1v32t+Oy//aIK/3gTf7YizqPronzz/n+4/fLC3++ne9uT+ vT0wQb79cG92sP0pGbb9fH+2s7/zqZn/0zJbNfnsdT6tlrPO7He/e4+577zanfnbzvJP5XV11pwu Vu21fTcyxy/rfFrAU5IPXrdkT6YfpS/Wi7wupvIh/THBX9S6KsAFYgnvdohJv2Trsj3Jmly9BiF+ E/wlFufBhDyq8wfbsyl5N/v7kx3yImZkNvMHB7sPZw/u5w/vGTKflFnTgEYdEv+Xf/Pf+5//SX/8 IG3v9nvN7+3snB/cm24/YMdq7x7ZuU8/Jd9ltvcgJ7/vHhsN6fWLvJ1Xs0i3/8Wf8Xf/F3/rn/6e PU/v57MHGfV878Gn+fb+lGzWw4zMx4OdT3cf5Oezg+nujumZpoBcl6LX8X/+9/1B//lf+cf+F3/m 3/Ff/5l/2/v0nU9zsrA759t5RgPef5jvbWcz+u3+g7098lB27z/ctSrtdDmL9Pxf/r1/6n/x5/+F 79/zZLpPrvPO/W2QfXt/9wE5Rw8+3dnOdnYe7uXnDw8mjt4bTeV/9Tf+nf/F3/yH/Od/xB/+n/8N f/f7IHC+s79/7zwnV+IAZN+D+d+dkXBPDib39mZ7NCu7ls2ysiS1Swzc7fxv+kP/yz/trwIN/oI/ 7306f/jp9F4+23+w/eD8IUxJRi7KvZ2D7YPsQXZA/HZA3o6le11X9Rek8rKLLvH/6z/tz/6v/sa/ 8T/7B//i/+IP/hvfp/udg4ez+5+So54/nJAmm2W72+QD7ZNXle/uEuXzhw+tUyfM/tTBjvL8f/En /on/1T/4N23C4W4o9UYhsJqw2la8qAcH93f2cpqU2T1ijQd7ZGdpRrZ3yRV7+HB2cO/+w70PVwB+ h/fz7P7u7h6pGNLu+/u7n5Ji379PkdUBMeb9/Wm2Z1nhw2Tf63TnYLqfze6T+XiQI6Dcz8ibABPS oPcf3KcxTqyv+E3Ngdf9/s6D++SR5tt7nx5QcHJ/l0Tv/s7ONqm5A3Kr72UHD60x+1Ct43W7e28y eXA+Od9+kO8Qqaf3ifH3zs+3zylafHh/79NPJ/uW8z5M4Xidkhd/j+CTV0/xyvZ+dp+0HPn027uf zmZ72f7u7P7+/m0M93/+J/wR1O/Wf/lX/il3btnzvb0Hu9M94qwJ69e9ndl2tr8/JYP26YOd7GA2 /fRe/o0pGa/fT3cO7u0jPfFwSgEn6ReyoQ/gr+xSYPPwfH8/e2j7/Qb0i9fzZPfB/v3swc72dH9n n/Q6eUoPc/rtAcltNjm/n+/cd9abRnxSrQdU+n/x1/3F/8WfvlmldJWI/o3onP7CD2G6892D84cP P92mTAnmPyOFcjDb2b7/KU3P+YPJ/YcPDyxO7GzOvuyK2CAenEyQfMnp65MAL8XDosnOz90wuXT0 G/4aP3p+9Pzo+dHzo+dHz4+eHz0/en70/Oj50fOj52s//w8="; BeforeGetQryModel_Extend(beQryStrategyImpl); CaseModel caseModel = beQryStrategyImpl.GetQryModel(); AfterGetQueryModel_Extend(caseModel); QryService.SetCaseModelToSession((BaseWebForm)(this.CurrentPart), caseModel); }
object DataGrid4_Price_OnCellDataChanged(CustomerActionEventArgs args) { if (DataGrid4 == null) { DataGrid4 = (IUFDataGrid)part.GetUFControlByName(part.TopLevelContainer, "DataGrid4"); } this.part.DataCollect(); this.part.DataBinding(); DataGrid4.BindData(); ArrayList list = (ArrayList)args.ArgsHash[UFWebClientGridAdapter.ALL_GRIDDATA_SelectedRows]; ArrayList lstAllData = (ArrayList)args.ArgsHash[DataGrid4.ClientID]; int colIndex = Convert.ToInt32(args.ArgsHash["ALL_GRIDDATA_FocusColumn"]); //取列号 int rowIndex = Convert.ToInt32(args.ArgsHash["ALL_GRIDDATA_FocusRow"]); //取行号 Hashtable hs = lstAllData[rowIndex] as Hashtable; UFWebClientGridAdapter grid = new UFWebClientGridAdapter(DataGrid4); if (!String.IsNullOrEmpty(hs["OrderPriceTC"].ToString()) && decimal.Parse(hs["OrderPriceTC"].ToString()) > 0) { //定价 decimal price = String.IsNullOrEmpty(hs["OrderPriceTC"] + "") ? decimal.Zero : decimal.Parse(hs["OrderPriceTC"].ToString()); //外销价 decimal DescFlexField_PrivateDescSeg5 = String.IsNullOrEmpty(hs["DescFlexField_PrivateDescSeg5"] + "") ? decimal.Zero : decimal.Parse(hs["DescFlexField_PrivateDescSeg5"].ToString()); //如果无勾选特价,定价必须小于等于外销价 //如果勾选特价,外销价可以小于定价,也可以大于定价。。。 if (price > 0) { if (DescFlexField_PrivateDescSeg5 > 0) { if (price != DescFlexField_PrivateDescSeg5) { price = DescFlexField_PrivateDescSeg5; } } //if (String.IsNullOrEmpty(DescFlexField_PrivateDescSeg1) || "false".ToUpper().Equals(DescFlexField_PrivateDescSeg1.ToUpper())) //{ // if (DescFlexField_PrivateDescSeg5 >= price) // price = DescFlexField_PrivateDescSeg5; //} //else //{ // price = DescFlexField_PrivateDescSeg5; //} //行记录 grid.CellValue.Add(new Object[] { rowIndex, "DescFlexField_PrivateDescSeg5", new string[] { price.ToString(), price.ToString(), price.ToString() } }); } args.ArgsResult.Add(grid.ClientInstanceWithValue); } return(args); }
private static int GetIndexOfGrid(IUFDataGrid grid, string colName) { int index = 0; for (int i = 0; i < grid.Columns.Count; i++) { if (grid.Columns[i].UIFieldID == colName) { index = i; break; } } return(index); }
private void _BuilderControl_DataGrid1(IUFContainer container) { IUFDataGrid _UFGrid = UIControlBuilder.BuildGridControl("DataGrid1", UFSoft.UBF.UI.ControlModel.EditStatus.Edit, true, true, true, true, true, true, 20, false, false); UIControlBuilder.BuilderUFControl(_UFGrid, "True", "True", "2"); CommonBuilder.GridLayoutPropBuilder(container, _UFGrid, 792, 421, 2, 0, 2, 2, "100"); InitViewBindingContainer(this, _UFGrid, null, "", "", null, 20, ""); ((UFSoft.UBF.UI.WebControlAdapter.UFWebDataGridAdapter)_UFGrid).PagingStrategy = UFSoft.UBF.UI.ControlModel.GridPagingStrategy.Auto; _UFGrid.AllowSelectAllPage = false; ((UFSoft.UBF.UI.WebControls.UFGrid)_UFGrid).IsSumAllData = false; ((UFSoft.UBF.UI.WebControls.UFGrid)_UFGrid).IsSumSelectedData = false; this.DataGrid1 = _UFGrid; container.Controls.Add(_UFGrid); }
private void _BuilderControl_DataGrid(IUFContainer container) { IUFDataGrid _UFGrid = UIControlBuilder.BuildGridControl("DataGrid", UFSoft.UBF.UI.ControlModel.EditStatus.Browse, true, true, true, true, true, true, 13, false, false); UIControlBuilder.BuilderUFControl(_UFGrid, "True", "True", "2"); CommonBuilder.GridLayoutPropBuilder(container, _UFGrid, 560, 318, 0, 2, 1, 1, "100"); InitViewBindingContainer(this, _UFGrid, this.Model.cRef, "cRef", "", null, 13, "料品"); ((UFSoft.UBF.UI.WebControlAdapter.UFWebDataGridAdapter)_UFGrid).PagingStrategy = UFSoft.UBF.UI.ControlModel.GridPagingStrategy.Auto; _UFGrid.AllowSelectAllPage = false; ((UFSoft.UBF.UI.WebControls.UFGrid)_UFGrid).IsSumAllData = false; ((UFSoft.UBF.UI.WebControls.UFGrid)_UFGrid).IsSumSelectedData = false; this.DataGrid = _UFGrid; container.Controls.Add(_UFGrid); IUFDataGridColumn column; GridColumn gridColumn; column = GridControlBuilder.GridColumnBuilder(_UFGrid, "ID0", "NumberColumnModel", "", 0, this.Model.cRef.Fields["ID"] /*ID*/, "ID", true, false, true, false, false, true, 7, 80, "8", true, false, "", "f9d8c89d-f290-466b-b132-ec0aab3bb6cb", "f9d8c89d-f290-466b-b132-ec0aab3bb6cb", "698e902a-18d8-49b3-9fed-e93e7ef14ec4"); GridControlBuilder.GridNumberColumnBuilder((IUFNumberColumn)column, NumbericType.FixedPoint, 79228162514264337593543950335m, -79228162514264337593543950335m, null, null, null, null , true, "", false, "1", "1"); if (this.UseQueryCase && UFIDA.UBF.Query.CommonService.RefQueryHelper.QueryCaseExist(this.Action, null)) { return; } column = GridControlBuilder.GridColumnBuilder(_UFGrid, "Code0", "TextBoxColumnModel", "", 0, this.Model.cRef.Fields["Code"] /*Code*/, "Code", false, true, true, false, false, true, 0, 120, "5", true, false, "", "62ab4f5f-286b-48e9-84d2-0febe8bf5df8", "62ab4f5f-286b-48e9-84d2-0febe8bf5df8", "a209cf31-d45d-492e-bb11-8936dda943cb"); GridControlBuilder.GridTextBoxColumnBuilder((IUFTextBoxColumn)column, "", TextAlign.Left, false, "", false, "1", "1", "5"); column = GridControlBuilder.GridColumnBuilder(_UFGrid, "Name0", "TextBoxColumnModel", "", 0, this.Model.cRef.Fields["Name"] /*Name*/, "Name", false, true, true, false, false, true, 0, 180, "5", true, false, "", "5d447b98-8787-42fc-ac0f-c1688bd44e2e", "5d447b98-8787-42fc-ac0f-c1688bd44e2e", "a48690fd-db32-4c0a-aebb-67a749664729"); GridControlBuilder.GridTextBoxColumnBuilder((IUFTextBoxColumn)column, "", TextAlign.Left, false, "", false, "1", "1", "5"); column = GridControlBuilder.GridColumnBuilder(_UFGrid, "SPECS0", "TextBoxColumnModel", "", 0, this.Model.cRef.Fields["SPECS"] /*SPECS*/, "SPECS", false, true, true, false, false, true, 0, 120, "5", true, false, "", "559f0f3d-1fa7-4a3f-b4f3-8a39467eda4e", "559f0f3d-1fa7-4a3f-b4f3-8a39467eda4e", "79d6e7ab-5b6c-481c-acee-155928e52479"); GridControlBuilder.GridTextBoxColumnBuilder((IUFTextBoxColumn)column, "", TextAlign.Left, false, "", false, "1", "1", "5"); column = GridControlBuilder.GridColumnBuilder(_UFGrid, "DescFlexField_PrivateDescSeg10", "TextBoxColumnModel", "", 0, this.Model.cRef.Fields["DescFlexField_PrivateDescSeg1"] /*DescFlexField_PrivateDescSeg1*/, "DescFlexField_PrivateDescSeg1", false, true, true, false, false, true, 0, 100, "5", true, false, "", "83b01abb-048f-4a49-ba4b-e99d5828d922", "83b01abb-048f-4a49-ba4b-e99d5828d922", "bf881f15-8ee8-49ce-bd0a-4e58ca7f2763"); GridControlBuilder.GridTextBoxColumnBuilder((IUFTextBoxColumn)column, "", TextAlign.Left, false, "", false, "1", "1", "5"); }
private void _BuilderControl_DataGrid3(IUFContainer container) { IUFDataGrid _UFGrid = UIControlBuilder.BuildGridControl("DataGrid3", UFSoft.UBF.UI.ControlModel.EditStatus.Browse, false, false, false, false, false, false, -1, false, false); UIControlBuilder.BuilderUFControl(_UFGrid, "True", "True", "0"); CommonBuilder.GridLayoutPropBuilder(container, _UFGrid, 600, 416, 0, 0, 1, 1, "100"); InitViewBindingContainer(this, _UFGrid, this.Model.ViewLogViewer, "ViewLogViewer", "", null, -1, ""); ((UFSoft.UBF.UI.WebControlAdapter.UFWebDataGridAdapter)_UFGrid).PagingStrategy = UFSoft.UBF.UI.ControlModel.GridPagingStrategy.Auto; _UFGrid.AllowSelectAllPage = false; ((UFSoft.UBF.UI.WebControls.UFGrid)_UFGrid).IsSumAllData = false; ((UFSoft.UBF.UI.WebControls.UFGrid)_UFGrid).IsSumSelectedData = false; this.DataGrid3 = _UFGrid; container.Controls.Add(_UFGrid); IUFDataGridColumn column; GridColumn gridColumn; column = GridControlBuilder.GridColumnBuilder(_UFGrid, "ID1", "NumberColumnModel", "", 0, this.Model.ViewLogViewer.Fields["ID"] /*ID*/, "ID", true, false, true, false, false, false, 7, 100, "", true, false, "", "bc226b54-44e4-4265-8bd7-21fc88490da1", "bc226b54-44e4-4265-8bd7-21fc88490da1", "686903d0-e928-4929-aa29-5c61200cd0b7"); GridControlBuilder.GridNumberColumnBuilder((IUFNumberColumn)column, NumbericType.Numberic, 79228162514264337593543950335m, -79228162514264337593543950335m, null, null, null, null , true, "", false, "1", "1"); column = GridControlBuilder.GridColumnBuilder(_UFGrid, "SysVersion1", "NumberColumnModel", "", 0, this.Model.ViewLogViewer.Fields["SysVersion"] /*SysVersion*/, "SysVersion", false, false, true, false, false, false, 7, 100, "", true, false, "", "effe9c94-95d7-483a-be7c-844857178557", "effe9c94-95d7-483a-be7c-844857178557", "558a9e88-2d81-4b3a-b115-d40926650a7d"); GridControlBuilder.GridNumberColumnBuilder((IUFNumberColumn)column, NumbericType.Numberic, 79228162514264337593543950335m, -79228162514264337593543950335m, null, null, null, null , true, "", false, "1", "1"); column = GridControlBuilder.GridColumnBuilder(_UFGrid, "FileName1", "TextBoxColumnModel", "", 0, this.Model.ViewLogViewer.Fields["FileName"] /*FileName*/, "FileName", false, true, false, false, false, true, 0, 135, "50", true, false, "", "037797a1-e033-4b0d-8c0c-42733ce362da", "037797a1-e033-4b0d-8c0c-42733ce362da", "a907b24d-80e6-4cb6-b5a0-27ce590d0c94"); GridControlBuilder.GridTextBoxColumnBuilder((IUFTextBoxColumn)column, "", TextAlign.Left, false, "", false, "1", "1", "50"); column = GridControlBuilder.GridColumnBuilder(_UFGrid, "Modified1", "DatePickerColumnModel", "", 0, this.Model.ViewLogViewer.Fields["Modified"] /*Modified*/, "Modified", false, true, false, false, false, true, 5, 150, "17", true, false, "2005-1-1 00:00:00", "e8fa5a04-0f81-4ec2-a6fa-7a8f09e79347", "e8fa5a04-0f81-4ec2-a6fa-7a8f09e79347", "7d3203b5-91a2-4f53-a7c2-460ba031c6c1"); ((IUFDatePickerColumn)column).DateTimeType = DateTimeType.DateTime; ((IUFDatePickerColumn)column).DateTimeFormat = CurrentState._I18N._DateTimeFormatInfo; column = GridControlBuilder.GridColumnBuilder(_UFGrid, "FileSize0", "TextBoxColumnModel", "", 0, this.Model.ViewLogViewer.Fields["FileSize"] /*FileSize*/, "FileSize", false, true, true, false, false, true, 0, 100, "50", true, false, "", "c75b1eb8-f2f0-4bdb-9a80-f986e7a7de4d", "c75b1eb8-f2f0-4bdb-9a80-f986e7a7de4d", "13c3af3d-0c81-4222-91ba-f0783d281a0a"); GridControlBuilder.GridTextBoxColumnBuilder((IUFTextBoxColumn)column, "", TextAlign.Left, false, "", false, "1", "1", "50"); column = GridControlBuilder.GridColumnBuilder(_UFGrid, "IsHave0", "CheckBoxColumnModel", "", 0, this.Model.ViewLogViewer.Fields["IsHave"] /*IsHave*/, "IsHave", false, true, true, false, false, true, 22, 85, "1", true, false, "", "a19ebb2a-080a-45c0-b8b1-cdc81eec7c34", "a19ebb2a-080a-45c0-b8b1-cdc81eec7c34", "74566742-76fb-41d6-b52c-9f2a77d6d337"); }
private void _BuilderControl_DataGrid1(IUFContainer container) { IUFDataGrid _UFGrid = UIControlBuilder.BuildGridControl("DataGrid1", UFSoft.UBF.UI.ControlModel.EditStatus.Browse, true, true, true, true, true, true, 18, true, false); UIControlBuilder.BuilderUFControl(_UFGrid, "True", "True", "1"); CommonBuilder.GridLayoutPropBuilder(container, _UFGrid, 972, 421, 0, 0, 2, 2, "100"); InitViewBindingContainer(this, _UFGrid, null, "", "", null, 18, ""); ((UFSoft.UBF.UI.WebControlAdapter.UFWebDataGridAdapter)_UFGrid).PagingStrategy = UFSoft.UBF.UI.ControlModel.GridPagingStrategy.Auto; _UFGrid.AllowSelectAllPage = true; ((UFSoft.UBF.UI.WebControls.UFGrid)_UFGrid).IsSumAllData = false; ((UFSoft.UBF.UI.WebControls.UFGrid)_UFGrid).IsSumSelectedData = false; this.DataGrid1 = _UFGrid; container.Controls.Add(_UFGrid); //Grid所有页全选事件 ((UFWebDataGridAdapter)this.DataGrid1).GridSelectAllPageHandler += new GridSelectAllPageDelegate(UFIDA.U9.UI.PDHelper.PDListHelper.UFGridDataGrid_GridSelectAllPageDelegate); }
public void InitCaseModel() { QryService.ClearSession((UFSoft.UBF.UI.FormProcess.BaseWebForm)(this.CurrentPart)); IUFDataGrid UIGrid = this.CurrentPart.GetUFControlByName(this.CurrentPart.TopLevelContainer, "DataGrid1") as IUFDataGrid; BEQueryStrategyImpl beQryStrategyImpl = new BEQueryStrategyImpl(this.CurrentState, "UFIDA.U9.Cust.JSDY.BarCode.CompleteApplyBarCode", "5bcf32d5-7335-4742-8cb4-07ff1e648728", UIGrid.UIView, UIGrid, 1); beQryStrategyImpl.QueryComponentXMLCompressed = @"7b0HYBxJliUmL23Ke39K9UrX4HShCIBgEyTYkEAQ7MGIzeaS7B1pRyMpqyqBymVWZV1mFkDM7Z28 995777333nvvvfe6O51OJ/ff/z9cZmQBbPbOStrJniGAqsgfP358Hz8ifo1f89f4NX6N/5se/MTz 6+GXf/63ffx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jxT6zz+vqkWqyqZb5s 02L22Uf7D7L84Hxnsn2wuzvd3r//8P72ZPf+7va9Tw/OH3y6P509OJh9lC6zRf7ZR3izzNv8eLUq r59k9Uk1y3+ivv4onRXNqsyuX9zQKm+mdbFqGcWP0nlervCTkXpzvaJXnxdNqx989erss4/uT6bn 9/Zm97cf3Lt3f3v/wf7e9sF0sr+98+D8fDf/dP/gwd6Btn9dretp/mxdloLFV8/Onh6Pv3o4Plk3 7fg7r5/+PmPFZRxD8KP0q7OfLPKrp3V2Ibjgt69WH6Wv8vOz5Xn1vMpm8sVJNp3nHx09fpI1xRRf CR13H+QH9x8cbE8nO7vb+58+3NnO7u/c355+Or2XP5jsHeyc7xk6dgg2SBnq+k31NufPXlVV+5Sa nVTLNn/X/mRWrvnVZ0XZ5vWbbPKTRVNMSvrsTb2m4ZxU5Xqx7H/+uqrb/qcC5fTdKlvOnueXefnZ R/cMjO6ngND97C6R46VSisnxcGc/P3i4e779cPLgwfb+wf5sO5s9nG5n+fnk4f37s8n+g+n7kuNl Xf10Pm3Pnnp/vMzaOf588vKszRfy1ZOXX67yOsPr8sHTN1+ab44viPGflqX3F0F6d42/aRBfnfmD yO9PJ9OHDz/d3t87yLf3H957uD3Z393fntzLs4N70+z+g8n9b3IQX519QaxYmpHsHkx3zh/s7RMj Pci297Ode9sP9/Yfbt87P5/uPNjZuXdv5wFeelbVC/POp/t59uDTfH+b+HGPUN67t31wj0awO7t3 P/90b/Jwdv+B6wgv7E2z2XT30+3Jwx3qZLJzsD25f0B/3ps+2Mnuffrp/U/vM2me5ufZumxPsiZX 3hemaYK/mG7T+we7O/uT6fbs3j2a/PvnD7YP9nc+3d7Js4f7u+c56RWrU6z8BeT7L/78v/g///v/ kv/yL/qDB+l4t9/t/u7kYLo/I/Wwlx8Qz52Ttnj44P52/uDg4aek3vZnu/umW9Cr2+ef8Wf/53/q xg7vhsM2FGEpob/lF0bl09n984wkYPv+/oQ4Z5p9SpxP9L03ne7f3/10Z3Lv/vk3QAGvx/MHO7Pd 2d4e9bhPPU7uf7r9MH+4uz35dPLpzoMH1O8Dy6sY/DjWJ1HgT/w7b9khDfDTh/nsHnHKAXHa5Jzk 4kGeb396L8v3H9D8Z9M86BB9dDokev/nf9Iff8sOP52RPOzcO9g+yHeJq2ZkpCY0zu29fG96foBv Mju9x9N2nZXP8+VFO+/2+Tf8Bf/1n/2H/9d/+j/4n/89f8Ute8728umDbDoFbR9Sz/cyou3uwXa+ n3/6MNudTPb3bM9fZPVbMrrxrv+kP+q/+Iv+vv/qb/yD/4u/6I/8L/+yv+e9cPg0m+3uzoi+k08P 7pF92ZluT0iXbu8+uLd/8PD+JJvuWoX6ZN0Uy7xpnmZtj+J/wx/3n/+df/l/+af9rf/FH/OX/xd/ 5l/+X/x5f+Et+5/uTPbuzR7sbH+6u09+Qn4/2z44n9F038/v70737x083N8x/Yv6reomymR/6R/0 X/81f9x//if/Wf/l3/dn3J6988nD3Sz/dLb94CEZ1f3pLk3+vd2dbdLA5w+mM2Bmh/9Fvqi6w/7L /sj/4m/9q27Z18MHWXaPnJ/tnV0I7+xhvp3tkwHY+fTg0/vZ+b3zDHpXObt5WRdkkWfdDv/Ov+W/ +KP/1P/8j/+bbtnnp9n5dPLpHtTwvXPSXTmJ7/79g+2d2fTBg2xn//79Tx+aPrXHL5ddynKH/8Wf +Xf813/m33bLbrPd83v3ZpO97d0dmLlZNiMh3jvY3nvwcO/hp3vn+/fyTzvdPun6e9Ltf/b3/D23 7PMge3i+d296sD3bOSBPKZ9NSJrIwJ0/2CfDcX/v3u7E9qnk/W6drYinoh3/53/Zn/Gf/3F/+H/1 l/7hpDFvz080jbMJidI2WVJC4mCX5vjefka2L5+dZ3m2QzY2GPhJtV62cYL/dX/xf/Gnb5znu11L YT9gY3o3dMuPfsNf40fPj54fPT96es//Aw=="; BeforeGetQryModel_Extend(beQryStrategyImpl); CaseModel caseModel = beQryStrategyImpl.GetQryModel(); AfterGetQueryModel_Extend(caseModel); QryService.SetCaseModelToSession((BaseWebForm)(this.CurrentPart), caseModel); }
public void QueryAdjust() { IUFDataGrid UIGrid = this.CurrentPart.GetUFControlByName(this.CurrentPart.TopLevelContainer, "DataGrid1") as IUFDataGrid; BEQueryStrategyImpl beQryStrategyImpl = new BEQueryStrategyImpl(this.CurrentState, "UFIDA.U9.Cust.Pub.WSLogBE.WSLog", "3e403ab4-5431-490c-ac51-3f1b2826ccfa", UIGrid.UIView, UIGrid, 1); beQryStrategyImpl.Adjust(); AfterQryAdjust_Extend(UIGrid); UIGrid.UIView.CurrentFilter.OPath = CustomFilterOpath_Extend(QryService.GetDefaultOpath((BaseWebForm)(this.CurrentPart))); UIGrid.UIView.CurrentFilter.OrderBy = QryService.GetOrderByOpath((BaseWebForm)(this.CurrentPart)); UIGrid.UIView.Clear(); this.NavigateAction.FirstPage(null); //20090316 UBF2.9_查询_yzx_修改查询设计器的tpl_用于显示多webpart查询的IE状态栏提示信息 QryService.ShowQueryInfoInIEStatusBar((BaseWebForm)this.CurrentPart, UIGrid.UIView); }
public void QueryAdjust() { IUFDataGrid UIGrid = this.CurrentPart.GetUFControlByName(this.CurrentPart.TopLevelContainer, "DataGrid1") as IUFDataGrid; BEQueryStrategyImpl beQryStrategyImpl = new BEQueryStrategyImpl(this.CurrentState, "UFIDA.U9.Cust.JSDY.BarCode.CompleteApplyBarCode", "5bcf32d5-7335-4742-8cb4-07ff1e648728", UIGrid.UIView, UIGrid, 1); beQryStrategyImpl.Adjust(); AfterQryAdjust_Extend(UIGrid); UIGrid.UIView.CurrentFilter.OPath = CustomFilterOpath_Extend(QryService.GetDefaultOpath((BaseWebForm)(this.CurrentPart))); UIGrid.UIView.CurrentFilter.OrderBy = QryService.GetOrderByOpath((BaseWebForm)(this.CurrentPart)); UIGrid.UIView.Clear(); this.NavigateAction.FirstPage(null); //20090316 UBF2.9_查询_yzx_修改查询设计器的tpl_用于显示多webpart查询的IE状态栏提示信息 QryService.ShowQueryInfoInIEStatusBar((BaseWebForm)this.CurrentPart, UIGrid.UIView); }
public void InitCaseModel() { QryService.ClearSession((UFSoft.UBF.UI.FormProcess.BaseWebForm)(this.CurrentPart)); IUFDataGrid UIGrid = this.CurrentPart.GetUFControlByName(this.CurrentPart.TopLevelContainer, "DataGrid1") as IUFDataGrid; BEQueryStrategyImpl beQryStrategyImpl = new BEQueryStrategyImpl(this.CurrentState, "UFIDA.U9.Cust.JSDY.BarCode.ProductBarCode", "05f353bb-cf3e-48e4-ac0e-9f10376d646b", UIGrid.UIView, UIGrid, 1); beQryStrategyImpl.QueryComponentXMLCompressed = @"7b0HYBxJliUmL23Ke39K9UrX4HShCIBgEyTYkEAQ7MGIzeaS7B1pRyMpqyqBymVWZV1mFkDM7Z28 995777333nvvvfe6O51OJ/ff/z9cZmQBbPbOStrJniGAqsgfP358Hz8ifo1f89f4NX6N/5se/MTz 6+GXv/+3evx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jxT6zz+vqkWqyqZb5s 02L22Uf7s9mn9+4d3N+ezvJPt/cPzvPtg/uT+9v3zj+d7e9mn+5n9/Y+SpfZIv/so5d1NVtP2ydZ fVLN8p+orz9KZ0WzKrPrF4Pf5820LlYto/VROs/LFX4yIm+uV/TS86Jp9YOvXp199tHO/fN79+9N JtvT83s5IZTvb2fTnXz74fnuzr0Hn84+3f90ou1fV+t6mj9bl6X0/9Wzs6fH468ejk/WTTv+zuun v89YcRmHqH2UfnX2k0V+9bTOLgQL/PbV6qP0VX5+tjyvnlfZTL44yabz/KOjx0+yppjiK6ZadrB/ kD2cTbfv3Z+db+/PDva3J/fOz7cf7uznk929fOfT3fuGah0iDdKEun5Tvc35s1dV1T6lZifVss3f tT+ZlWt+9VlRtnn9Jpv8ZNEUk5I+e1OvaTgnVbleLPufv67qtv+pQDl9t8qWs+f5ZV5+9tE9A6P7 KSB0P7tL5HiplGJy7GR7B7PJw93tycGn+9v7Ow8ebmf7D2ZEnfv79/K98/MH+5aJbksOmrGfzqft 2VPvj5dZO8efT16etflCvnry8stVXmd4XT54+uZL883xBbH507L0/iJI767xNw3iqzN/ENl0unN/ 98Hudp7t723v3z+nOf303oPt8+mD++f37+2fnx9k3+Qgvjr7glixNCP5dPLpp7Pzhw+2ZzsPptv7 n356bzv79P6n2zvZ7Px+/nAyJc7CS8+qemHemX16PnnwgDhwd7I3AcoH29nk0wfbBw8ekjg/3Nmd PXjoOqIXzvOHezsH9863H+w+JGnPdj/dPrg3y7d3P53d29vbP5/N9mR+n+bn2bpsT7ImV94XpmmC v0SDZNnu9PzT6fZk595DIJ5vZ9Tv9vm9Tyfn093d/cmnB4ZuVv4C8v0Xf/5f/F/+RX/wIBHv9vs8 vzd5cPBwurN9b7azSwOfzEj0Hk63H+49fDD99MGD873JvukTxOp2+Gf82f/5n7qxw7vhmA05WETo b/mFUdndne3sTXYn27uz3YPt/b0DIsTBAyLp7OHk3qf57nRvZ/Khw/e6e7h7b4/0zcPt6d7DGanH +zTl9+8dbO/t5Q8/3T3PZg/3p/7Ix7EOafh/4t95yw7vn+/ef7Cf7W/vzIhv9ndns+1JRh1+uk+k 35t++vDh+SzoEH10OiRi/+d/0h9/yw53soN7+/cmB9sH08kDUibTyfbk/N7u9vne3v3Jg4wYe8eO 8HjarrPyeb68aOfdPv+Gv+C//rP/8P/6T/8H//O/56+4Zc8PJsQ49w8+3X6wc59Mz9692XZGkrR9 MMn2Z/newfm9/Qem5y+y+i0Z13jXf9If9V/8RX/ff/U3/sH/xV/0R/6Xf9nf8144TO89JOkhQT7Y u09qYJdM8eThA5rfLNvJ93c+nWQ7Dw0OoviquolO8l/6B/3Xf80f95//yX/Wf/n3/Rm3Z6/swWR2 ntMc33+4S+y18+nD7YdTQuR+fkBewsOM1Lo1bK+n2fLLZbfbP/qv/S/+xD/xv/gz/47/+s/8227Z 58P7n+aT/fMH258e7OzA4mcQ5k+3H852Hp5/uj+Z7eVWgaDPJ12/Q/r8z/6ev+eWHe7v7B7MPt2Z bu+S7tomvXpOmn6H/jnfmWR7e5/u7O9ZkX1ZF2SCZ5Fx/qn/+R//N73XOEm9T88nB6TX75O/sH9v OiPlO5luP5juf3p+f7b/MDu3Sku7jQwV3d4w1LtddWU/YHV+N3QDj37DX+NHz4+eHz0/en70/L/8 +X8A"; BeforeGetQryModel_Extend(beQryStrategyImpl); CaseModel caseModel = beQryStrategyImpl.GetQryModel(); AfterGetQueryModel_Extend(caseModel); QryService.SetCaseModelToSession((BaseWebForm)(this.CurrentPart), caseModel); }
public override void AfterInit(UFSoft.UBF.UI.IView.IPart Part, EventArgs args) { base.AfterInit(Part, args); part = Part; //if (UFIDA.U9.UI.PDHelper.PDContext.Current.OrgRef.CodeColumn != "J002") return;//组织必须等于贸易中心 "1001411156753998" if (!UFIDA.U9.Cust.GS.FT.PlugInUI.PubHelperUI.SOUIHelperExtend.IsTradeCenterOrg()) { return; //组织必须等于贸易中心 } _strongPart = Part as UFIDA.U9.SCM.SM.SOUIModel.StandardSOMainUIFormWebPart; CreateButton(_strongPart); DataGrid4 = (IUFDataGrid)part.GetUFControlByName(part.TopLevelContainer, "DataGrid4"); //DataGrid4 = part.GetUFControlByName(_strongPart.TopLevelContainer, "DataGrid4") as IUFControl; Register_DataGrid4_Price_CallBack();//注册定价的callback事件,当定价改变后,同步改变外销价 //Register_DataGrid4_ExportPrice_PostBack(); }
public static void SetGridAutoNumber(IUFDataGrid grid, String colName, PVDTOData pVDTOData) { if (pVDTOData != null) { //初始步长为10 int nStep = 10; if (pVDTOData.ProfileValue != null && pVDTOData.ProfileValue.Length > 0 && Int32.Parse(pVDTOData.ProfileValue) > 0) { nStep = Int32.Parse(pVDTOData.ProfileValue); } int colIndex = GetIndexOfGrid(grid, colName); if (colIndex < 0) { throw new Exception("GRID中不存在该列。"); } ((IAutoRowNo)grid.Columns[colIndex]).Sequence = true; ((IAutoRowNo)grid.Columns[colIndex]).SequenceStep = nStep; ((IAutoRowNo)grid.Columns[colIndex]).SequenceStart = nStep; } }
public void InitCaseModel() { QryService.ClearSession((UFSoft.UBF.UI.FormProcess.BaseWebForm)(this.CurrentPart)); IUFDataGrid UIGrid = this.CurrentPart.GetUFControlByName(this.CurrentPart.TopLevelContainer, "DataGrid1") as IUFDataGrid; BEQueryStrategyImpl beQryStrategyImpl = new BEQueryStrategyImpl(this.CurrentState, "UFIDA.U9.Cust.Pub.WSM.WSTokenBE.WSToken", "b6f329f2-5cd8-4f2a-9cf9-423b3323b56c", UIGrid.UIView, UIGrid, 1); beQryStrategyImpl.QueryComponentXMLCompressed = @"7VZPbxtFFA8XLnwArpbvk8zMzl+padXYiWQppWkTt+f5my5svNZ6nSa3VkKiQgL1AK1EOXBAoseC KqhIvwdfoEnEp4C3azs4jkMbKcfMwd73Zmd/v/eb997MwkcLCwv/wKj+q/Fx9fDXp9du7O1kjd1Q DNK8t9wki7jZCD2X+7S3vdwclhGp5o3r1+4MQ7Hfynf6eS/0ykbql5vUOSYcM4g5HhHDhCHLrEZR m+gwp1Jg3mz0zE5Ybt7f3Mq/CL31dFDeKfabDZ8O+pnZ/2z+ZBi4Iu2XNaFm40HI+tV/TWFrvw8r qlfHju7dznLTiphQHSnizivEIjVIu6gRo4lNEvjhwo3f38yHhQtrwywbgXfXOu2bi1292BoOysWN oV28v3lrcUxpZXXy1Gx0O/fS8LBdmO0Rh+qpnT+EmbshdnoxX8+NH021jHsQmtevrZhB6qqpWi+h GebWGuQTAdSCdMgI4Ox8DJ5QZxIWJ3rNKHSuJgBd06uf87xsw2utvFeGvfKeyYb10rU0K0OxZey9 dJDaDHxbxTA0G608G+70zvo386I86x19ZXWvb3p+PeyGbLmZTL4x662+MOtbAjk2xkrVcjgXldKe IOkSjpjkARliMfLRO+o1CYyQi8qxUeSfB1d22lPGhikfVObKRqcMO6OplY3b/VCYavnI0d66PZm5 uQ0J3s6yKQu+tLdf2RBEtzMdRAKJx5yDIBINice5Q1pyMCV1kSeKYysvM4hu51buQzaJxEomqZcR aUpBQyo1UoYFZI1kjHumvA7VorW82JmsEZ5RilmCVOKgbJmE1xVxyBMviKdGByb+A4IFhEuCdV3d OiCmIVCjIY0dFs4wYQMNtpamHaIZZmXLDMI490dJMzhljWpBOWmcishZ54BEwqBgbUTYYK6YFCZw O9GtOwhFC8jM6Hf83cujJ38cv312/NPjc7VcOgvtjAzcWImwgJiAP4QD/QGJqDhPRBJsOIG+XWzP Qz748vjgq4sjexu1CgaixMQiZqRHymmPoqSCU6skUSfJsgo1XPSLdBA67Rn4d28fv3vzQ+0+F3rp tPyTnamrFezRQ00qSIuF4AyZgD1iyhKkKLQmxjGB3PY4Oj8hVbeazbKYIVS737357f8ITSFKI3i0 SiNuvUAs0ZBZ0WnkrdbGOyk8FZckwxSqVlxKhh3CBJKdRQ+lEmJAngcZwEcFC2dRK6i5uIdPvzn+ 5dUHYidGJTLATlNFoIJwFMgSoxG0Dpw4BoeTIJeTclOgUP5c0yrHKJeIeQ/9VdOIoFwd5QkBB54C nRPpCPRCkTpAYBK01dxDQzIe2oyEmC02NnECwmXykup6ClVBB+JEGihkX+UwtwhsCJUIqgxWnAoz jTov1hr1QrHGGKJUDgQmECZTkSAN1QR9JeEmWqOoOBG4VQRThq30DO7hkxeHB38ePf/97+evPxCX wR1CM0GQCITAxjINcUM2BTgIDMGUBacmuOtmUHb7fj720Y+PDp9+e/Ti9dGzVxdigAPjJgiLlIbi ZY6K6rrFERxH0LgVJoqc7HJncDNLd89Avz44/PrlhwodsMDOwdVACNjeAJmlva9OLEGp1oR6cyJ0 p7drstTPU/rnX4++f/L+OJdmm+XYri41YFV/I1aYywSyCwmqXZXqsP3QxxHW0FYUHHBEqfdu/7lE 6kvY6J65utk6RWxMZOnUcbt0+oJ+/ZOFq3E1rsbVGI9/AQ=="; BeforeGetQryModel_Extend(beQryStrategyImpl); CaseModel caseModel = beQryStrategyImpl.GetQryModel(); AfterGetQueryModel_Extend(caseModel); QryService.SetCaseModelToSession((BaseWebForm)(this.CurrentPart), caseModel); }
public void InitCaseModel() { QryService.ClearSession((UFSoft.UBF.UI.FormProcess.BaseWebForm)(this.CurrentPart)); IUFDataGrid UIGrid = this.CurrentPart.GetUFControlByName(this.CurrentPart.TopLevelContainer, "DataGrid1") as IUFDataGrid; BEQueryStrategyImpl beQryStrategyImpl = new BEQueryStrategyImpl(this.CurrentState, "UFIDA.U9.Cust.JSDY.BarCode.CheckBarCode", "05c71af3-17ec-47d7-a889-27e60df5a5b7", UIGrid.UIView, UIGrid, 1); beQryStrategyImpl.QueryComponentXMLCompressed = @"7b0HYBxJliUmL23Ke39K9UrX4HShCIBgEyTYkEAQ7MGIzeaS7B1pRyMpqyqBymVWZV1mFkDM7Z28 995777333nvvvfe6O51OJ/ff/z9cZmQBbPbOStrJniGAqsgfP358Hz8ifo1f89f4NX6N/5se/MTz 6+GXf/E3e/x7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jxT6zz+vqkWqyqZb5s 02L22UeTbHe6c35vsj3dnX26vb+/c387+3Tv/vZ5Nr33cG8nm93b3fsoXWaL/LOPTub59O2TrD6p ZvlP1NcfpbOiWZXZ9YuBb/NmWherllH6KJ3n5Qo/GYk31yt65XnRtPrBV6/OPvto5/70wW52fm97 90E+3d5/MHuwnR0cPNzee5B/ujM7v5/dnzzQ9q+rdT3Nn63LUnr/6tnZ0+PxVw/HJ+umHX/n9dPf Z6y4jH3EPkq/OvvJIr96WmcXggN++2r1UfoqPz9bnlfPq2wmX5xk03n+0dHjJ1lTTPEV02u6M7uf 7812tz/dPZ9s70+n+9uTfUJxei/7dPYw33u49/DA0KtDoEGKUNdvqrc5f/aqqtqn1OykWrb5u/Yn s3LNrz4ryjav32STnyyaYlLSZ2/qNQ3npCrXi2X/89dV3fY/FSin71bZcvY8v8zLzz66Z2B0PwWE 7md3iRwvlVJMjoe79/Lde9P72w92dogc5/d2aMbuPSSaTM739g52zvcfWva5LTle1tVP59P27Kn3 x8usnePPJy/P2nwhXz15+eUqrzO8Lh88ffOl+eb4ghj8aVl6fxGkd9f4mwbx1Zk/iPOdTx/s3KdJ /HS2n2/v7zzItiefZg+2d6dZnj8knssm977JQXx19gWxYmlGsnN/f3Ywy7Lt+7N7+ySCk8n2QT7d 2Z7eP8gfTKa7D7O9c7z0rKoX5p3dvd37B9nk4fb+wd4e/pmR2E7ub092sp2DnXv79z89yFxH9MJs /3zy6ex8b3t371OaqINzmqPdndn2pw/3H+4/eLiz/3BnwqR5mp9n67I9yZpceV+Ypgn+YrrtPnjw 8MG9/dn25GCXYO7t7m8/zGkck/3zg52Hk93Z/t59QzcrfwH5/os//y/+L/+iP3iQiHf7fU4P9g4+ nZGWogGdE7EeTrYnk4cPtg8+3c127s8efHrvoe0TxOp2+Gf82f/5n7qxw7vhmA05WETob/mFUdmZ ZQef7u99ur2zs0fztvtguj3J8k+3703v7X46y/b2Jzuffujwve4e7u7T2GY723uf3r9H3VHHD6cz Iv6nuzt7u/cOdvanD/2Rj2Md0vD/xL/zlh0+yHd29h/Q9D7c2aEOZzs76Ove9t75QxLvAzIb5w+C DtFHp0Mi9n/+J/3xt+xwtv/g08kkn23vEq9u7987eLD98CFplN2D3fsP7z24d/9eZuf2eNqus/J5 vrxo590+/4a/4L/+s//w//pP/wf/87/nr7hlz7vn558+ODifbt/f2Xuwvf8pmaCDvfvEyfm9g/Od /MGDyfk0sIL57Mtlp9v/8s/9s/7LP+Tv/i/+zL/jv/4z/7Zbdjt7+GDvPPv0fPvTgwl1m8/2iJln B9ufTs+n052DycFkd7fT7ZOu2ZVu/7O/5+/ZyNRdNrYfsJjfDR2Do9/w1/jR86PnR8+Pnh89P3p+ 9Py/5vl/AA=="; BeforeGetQryModel_Extend(beQryStrategyImpl); CaseModel caseModel = beQryStrategyImpl.GetQryModel(); AfterGetQueryModel_Extend(caseModel); QryService.SetCaseModelToSession((BaseWebForm)(this.CurrentPart), caseModel); }
public override void AfterInit(IPart part, EventArgs e) { this.CostAccountantPart = part; IUFCard card = (IUFCard)part.GetUFControlByName(part.TopLevelContainer, "Card0"); IUFButton btnNavS = new UFWebButtonAdapter(); btnNavS.Text = ("自动分配"); btnNavS.ID = ("btnNavS"); btnNavS.AutoPostBack = (true); this.btnRefresh.Text = ("刷新"); this.btnRefresh.ID = ("btnRefresh"); this.btnRefresh.AutoPostBack = (true); this.btnRefresh.Visible = (false); card.Controls.Add(btnNavS); card.Controls.Add(this.btnRefresh); UIPlugHelper.Layout(card, btnNavS, 2, 0); btnNavS.Click += (new EventHandler(this.btnNavS_Click)); this.btnRefresh.Click += new EventHandler(this.btnRefresh_Click); IUFCard carddataGrid = (IUFCard)part.GetUFControlByName(part.TopLevelContainer, "Card4"); IUFDataGrid dataGrid = (IUFDataGrid)part.GetUFControlByName(carddataGrid, "DataGrid5"); dataGrid.Columns[7].Point = 4; }
private void Register_DataGrid4_ExportPrice_PostBack() { if (DataGrid4 == null) { DataGrid4 = (IUFDataGrid)part.GetUFControlByName(part.TopLevelContainer, "DataGrid4"); } AssociationControl assocControl = new AssociationControl(); assocControl.SourceServerControl = DataGrid4; assocControl.SourceControl.EventName = "OnCellDataChanged"; ((IUFClientAssoGrid)assocControl.SourceControl).FireEventCols.Add("DescFlexField_PrivateDescSeg5"); CodeBlock cb = new CodeBlock(); UFWebClientGridAdapter gridAdapter = new UFWebClientGridAdapter(DataGrid4); gridAdapter.IsPostBack = true; gridAdapter.PostBackTag = "OnCellDataChanged"; cb.TargetControls.addControl(gridAdapter); assocControl.addBlock(cb); UFGrid itemGrid = DataGrid4 as UFGrid; itemGrid.GridCustomerPostBackEvent += new GridCustomerPostBackDelegate(GridCellOnChanged_DoCustomerAction_Grid); }
private void AfterQryAdjust_Extend(IUFDataGrid UIGrid) { }
//public const string Const_SaleDeptID = "SaleDept259"; //IUFDataGrid DataGrid10; //IUFFldReferenceColumn itemRef; public override void AfterInit(UFSoft.UBF.UI.IView.IPart Part, EventArgs args) { base.AfterInit(Part, args); part = Part; _strongPart = Part as UFIDA.U9.SCM.SM.SOUIModel.StandardSOMainUIFormWebPart; //_strongPart.Cust_Discount01_TextChanged // Cust_Discount01 //this.ChangedBeforeDept58.AddTypeParams("ParentTaskID", this.TaskId); // Card3 TabControl0 TabPageBase Cust_Discount01 string cardName = "Card3"; string tabCtrlName = "TabControl0"; string tabPgName = "TabPageBusiness"; string refName = "Cust_Discount01"; string dgTabCtrlName = "TabControl1"; string dgTabPageName = "TabPageLine"; string datagridName = "DataGrid4"; string dgTabTranName = "TabPageTran"; //string finallyPriceCtrlName = "FinallyPriceTC140"; //string discountRateCtrlName = "DiscountRate40"; //string totalMoneyTCCtrlName = "TotalMoneyTC01"; //string netMoneyTCCtrlName = "NetMoneyTC179"; //string taxMoneyTCCtrlName = "TaxMoneyTC163"; List<string> lstPriceCtrlName = new List<string>(); lstPriceCtrlName.Add("FinallyPriceTC140"); lstPriceCtrlName.Add("DiscountRate40"); lstPriceCtrlName.Add("TotalMoneyTC01"); lstPriceCtrlName.Add("NetMoneyTC179"); lstPriceCtrlName.Add("TaxMoneyTC163"); IUFCard card3 = (IUFCard)part.GetUFControlByName(part.TopLevelContainer, cardName); if (card3 != null) { IUFTabControl tc0 = (IUFTabControl)part.GetUFControlByName(card3, tabCtrlName); if (tc0 != null && tc0.TabPages != null && tc0.TabPages.Count > 0 ) { IUFTabPage tp1 = null; foreach (IUFTabPage page in tc0.TabPages) { if (page != null && page.ID == tabPgName ) { tp1 = page; break; } } if (tp1 != null) { IUFFldReference refDiscount = (IUFFldReference)part.GetUFControlByName(tp1, refName); if (refDiscount != null) { refDiscount.AddTypeParams("ParentTaskID", _strongPart.TaskId); } } } IUFTabControl tc1 = (IUFTabControl)part.GetUFControlByName(card3, dgTabCtrlName); if (tc1 != null && tc1.TabPages != null && tc1.TabPages.Count > 0 ) { IUFTabPage tpline = null; foreach (IUFTabPage page in tc1.TabPages) { if (page != null && page.ID == dgTabPageName ) { tpline = page; break; } } if (tpline != null) { dgLine = (IUFDataGrid)part.GetUFControlByName(tpline, datagridName); } IUFTabPage tpTran = null; foreach (IUFTabPage page in tc1.TabPages) { if (page != null && page.ID == dgTabTranName ) { tpTran = page; break; } } if (tpTran != null) { foreach (string ctrlName in lstPriceCtrlName) { IUFControl ctrl = part.GetUFControlByName(tpTran, ctrlName); if (ctrl != null) { lstPriceCtrl.Add(ctrl); } } } } } // Card0 19 string card0Name = "Card0"; IUFCard card0 = (IUFCard)part.GetUFControlByName(part.TopLevelContainer, card0Name); btnHBHRefresh = new UFWebButtonAdapter(); btnHBHRefresh.Text = "刷新"; btnHBHRefresh.ID = "btnHBHRefresh"; btnHBHRefresh.AutoPostBack = true; btnHBHRefresh.Visible = false; btnHBHRefresh.Click += new EventHandler(btnHBHRefresh_Click); card0.Controls.Add(btnHBHRefresh); UICommonHelper.Layout(card0, btnHBHRefresh, 18, 0); btnSOVouchers = new UFWebButtonAdapter(); btnSOVouchers.Text = "抵用劵"; btnSOVouchers.ID = "btnSOVouchers"; btnSOVouchers.AutoPostBack = true; btnSOVouchers.Visible = true; btnSOVouchers.Click += new EventHandler(btnSOVouchers_Click); card0.Controls.Add(btnSOVouchers); UICommonHelper.Layout(card0, btnSOVouchers, 18, 0); }
private void _BuilderControl_DataGrid1(IUFContainer container) { IUFDataGrid _UFGrid = UIControlBuilder.BuildGridControl("DataGrid1", UFSoft.UBF.UI.ControlModel.EditStatus.Browse, true, true, true, true, true, true, 18, false, false); UIControlBuilder.BuilderUFControl(_UFGrid, "True", "True", "1"); CommonBuilder.GridLayoutPropBuilder(container, _UFGrid, 971, 448, 0, 0, 1, 2, "100"); InitViewBindingContainer(this, _UFGrid, this.Model.QueryResultView, "QueryResultView", "", null, 18, ""); ((UFSoft.UBF.UI.WebControlAdapter.UFWebDataGridAdapter)_UFGrid).PagingStrategy = UFSoft.UBF.UI.ControlModel.GridPagingStrategy.Auto; _UFGrid.AllowSelectAllPage = false; ((UFSoft.UBF.UI.WebControls.UFGrid)_UFGrid).IsSumAllData = false; ((UFSoft.UBF.UI.WebControls.UFGrid)_UFGrid).IsSumSelectedData = false; this.DataGrid1 = _UFGrid; container.Controls.Add(_UFGrid); IUFDataGridColumn column; GridColumn gridColumn; column = GridControlBuilder.GridColumnBuilder(_UFGrid, "ID0", "NumberColumnModel", "", 0, this.Model.QueryResultView.Fields["ID"] /*ID*/, "ID", true, false, true, false, false, false, 7, 100, "", true, false, "", "bd23db22-cec0-4810-892d-56c5a8a5c48e", "bd23db22-cec0-4810-892d-56c5a8a5c48e", "e0aeda4f-90c2-417d-88cc-ed12ae9bc767"); GridControlBuilder.GridNumberColumnBuilder((IUFNumberColumn)column, NumbericType.Numberic, 79228162514264337593543950335m, -79228162514264337593543950335m, null, null, null, null , true, "", false, "1", "1"); column = GridControlBuilder.GridColumnBuilder(_UFGrid, "ItemCode0", "TextBoxColumnModel", "", 0, this.Model.QueryResultView.Fields["ItemCode"] /*ItemCode*/, "ItemCode", false, true, true, false, false, true, 0, 200, "50", true, false, "", "04608a9a-4967-43b7-bbc8-a50dc4b07445", "04608a9a-4967-43b7-bbc8-a50dc4b07445", "e2be7bf3-1ad0-4f33-b513-1732d3f82764"); GridControlBuilder.GridTextBoxColumnBuilder((IUFTextBoxColumn)column, "", TextAlign.Left, false, "", false, "1", "1", "50"); column = GridControlBuilder.GridColumnBuilder(_UFGrid, "ItemName0", "TextBoxColumnModel", "", 0, this.Model.QueryResultView.Fields["ItemName"] /*ItemName*/, "ItemName", false, true, true, false, false, true, 0, 100, "50", true, false, "", "91e031ef-341d-403a-bc51-e9c777dbf70d", "91e031ef-341d-403a-bc51-e9c777dbf70d", "10fd88ac-1df1-4096-8557-d9f2efd9ad23"); GridControlBuilder.GridTextBoxColumnBuilder((IUFTextBoxColumn)column, "", TextAlign.Left, false, "", false, "1", "1", "50"); column = GridControlBuilder.GridColumnBuilder(_UFGrid, "Wh0", "TextBoxColumnModel", "", 0, this.Model.QueryResultView.Fields["Wh"] /*Wh*/, "Wh", false, true, true, false, false, true, 0, 100, "50", true, false, "", "ac8283b3-01f5-41dd-8746-c510a51571af", "ac8283b3-01f5-41dd-8746-c510a51571af", "0cf67924-4bd6-4cc4-a7dd-2648c30401da"); GridControlBuilder.GridTextBoxColumnBuilder((IUFTextBoxColumn)column, "", TextAlign.Left, false, "", false, "1", "1", "50"); column = GridControlBuilder.GridColumnBuilder(_UFGrid, "Lot0", "TextBoxColumnModel", "", 0, this.Model.QueryResultView.Fields["Lot"] /*Lot*/, "Lot", false, true, true, false, false, true, 0, 150, "50", true, false, "", "d80bd22e-9afc-4026-a057-fe9b62eea3f1", "d80bd22e-9afc-4026-a057-fe9b62eea3f1", "782fd3c8-4001-4bbb-a4d7-0f3ff3dc6e91"); GridControlBuilder.GridTextBoxColumnBuilder((IUFTextBoxColumn)column, "", TextAlign.Left, false, "", false, "1", "1", "50"); column = GridControlBuilder.GridColumnBuilder(_UFGrid, "SegLength0", "NumberColumnModel", "", 0, this.Model.QueryResultView.Fields["SegLength"] /*SegLength*/, "SegLength", false, true, true, false, false, true, 2, 100, "10.0", true, false, "", "ddaf03b4-3ad0-4bcb-908b-e7a8bdef0506", "ddaf03b4-3ad0-4bcb-908b-e7a8bdef0506", "e25a81cc-a089-41b3-9cf6-cbcf67839516"); GridControlBuilder.GridNumberColumnBuilder((IUFNumberColumn)column, NumbericType.Numberic, 79228162514264337593543950335m, -79228162514264337593543950335m, null, null, null, null , true, "", false, "1", "1"); column = GridControlBuilder.GridColumnBuilder(_UFGrid, "StoreQty0", "NumberColumnModel", "", 0, this.Model.QueryResultView.Fields["StoreQty"] /*StoreQty*/, "StoreQty", false, true, true, false, false, true, 8, 100, "18.0", true, false, "", "18766b44-b2a2-49c3-97e0-a04ec0bf188f", "18766b44-b2a2-49c3-97e0-a04ec0bf188f", "106be3e7-44ed-4c61-9b51-31ca598604cd"); GridControlBuilder.GridNumberColumnBuilder((IUFNumberColumn)column, NumbericType.Numberic, 79228162514264337593543950335m, -79228162514264337593543950335m, this.Model.QueryResultView.FieldUOM_Precision /*UOM_Precision*/, this.Model.QueryResultView.FieldUOM_RoundValue /*UOM_RoundValue*/, this.Model.QueryResultView.FieldUOM_RoundType /*UOM_RoundType*/, null , true, "", false, "1", "1"); column = GridControlBuilder.GridColumnBuilder(_UFGrid, "UOM0", "TextBoxColumnModel", "", 0, this.Model.QueryResultView.Fields["UOM"] /*UOM*/, "UOM", false, true, true, false, false, true, 0, 100, "50", true, false, "", "d1656cf6-0ddb-47a8-948f-ef57d35245c7", "d1656cf6-0ddb-47a8-948f-ef57d35245c7", "64fe8041-37a2-485d-8726-6231018545c5"); GridControlBuilder.GridTextBoxColumnBuilder((IUFTextBoxColumn)column, "", TextAlign.Left, false, "", false, "1", "1", "50"); column = GridControlBuilder.GridColumnBuilder(_UFGrid, "UOM_RoundValue0", "NumberColumnModel", "", 0, this.Model.QueryResultView.Fields["UOM_RoundValue"] /*UOM_RoundValue*/, "UOM_RoundValue", false, false, true, false, false, true, 2, 100, "10.0", true, false, "", "1980cbcd-8670-4b36-93f0-d4c7d2b35b92", "1980cbcd-8670-4b36-93f0-d4c7d2b35b92", "4bf15325-9e36-4b06-915b-ee62277439db"); GridControlBuilder.GridNumberColumnBuilder((IUFNumberColumn)column, NumbericType.Numberic, 79228162514264337593543950335m, -79228162514264337593543950335m, null, null, null, null , true, "", false, "1", "1"); column = GridControlBuilder.GridColumnBuilder(_UFGrid, "UOM_RoundType0", "NumberColumnModel", "", 0, this.Model.QueryResultView.Fields["UOM_RoundType"] /*UOM_RoundType*/, "UOM_RoundType", false, false, true, false, false, true, 2, 100, "10.0", true, false, "", "a9128ff4-706d-4d37-b343-2962451eff33", "a9128ff4-706d-4d37-b343-2962451eff33", "fe891fb4-5a1b-4042-ab54-c98d0fd43db6"); GridControlBuilder.GridNumberColumnBuilder((IUFNumberColumn)column, NumbericType.Numberic, 79228162514264337593543950335m, -79228162514264337593543950335m, null, null, null, null , true, "", false, "1", "1"); column = GridControlBuilder.GridColumnBuilder(_UFGrid, "UOM_Precision0", "NumberColumnModel", "", 0, this.Model.QueryResultView.Fields["UOM_Precision"] /*UOM_Precision*/, "UOM_Precision", false, false, true, false, false, true, 2, 100, "10.0", true, false, "", "440f9ef3-6b40-46ce-8963-bf783cb18899", "440f9ef3-6b40-46ce-8963-bf783cb18899", "fed5f14f-f2f2-43e8-bd20-f4648ecd16d8"); GridControlBuilder.GridNumberColumnBuilder((IUFNumberColumn)column, NumbericType.Numberic, 79228162514264337593543950335m, -79228162514264337593543950335m, null, null, null, null , true, "", false, "1", "1"); }