Ejemplo n.º 1
0
        /// <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;
            }
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 7
0
        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);
        }
Ejemplo n.º 8
0
        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");
        }
Ejemplo n.º 9
0
        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");
        }
Ejemplo n.º 10
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, 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);
        }
Ejemplo n.º 12
0
        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);
        }
Ejemplo n.º 15
0
        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;
            }
        }
Ejemplo n.º 17
0
        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);
        }
Ejemplo n.º 18
0
        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);
        }
Ejemplo n.º 19
0
        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;
        }
Ejemplo n.º 20
0
        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);
        }
Ejemplo n.º 21
0
 private void AfterQryAdjust_Extend(IUFDataGrid UIGrid)
 {
 }
	private void AfterQryAdjust_Extend(IUFDataGrid UIGrid)
        {

        }
Ejemplo n.º 23
0
        //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);


        }
Ejemplo n.º 24
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");
        }