Ejemplo n.º 1
0
        public AjaxResult MatClass([FromBody] dynamic Json)
        {
            string groupCode = Json.groupCode;//物料组编码

            Bll_TB_MATRL_GROUP tb_matrl_group = new Bll_TB_MATRL_GROUP();

            AjaxResult result = new AjaxResult();

            result.Code   = DoResult.Success;
            result.Result = SerializationHelper.Dtb2Json(tb_matrl_group.GetMatrlGroup(groupCode).Tables[0]);

            return(result);
        }
Ejemplo n.º 2
0
        private void MatGroup()
        {
            nodeDictionary.Clear();
            trv_menu.Nodes.Clear();

            TreeNode tnRootNode = new TreeNode();

            tnRootNode.Text  = "根目录";
            tnRootNode.Value = "-1";

            //取得根目录的第一级数据
            IList <Mod_TB_MATRL_GROUP> ilPwDepts = tb_matrl_group.DataTableToList(tb_matrl_group.GetMatrlGroup("").Tables[0]);

            if (ilPwDepts == null || ilPwDepts.Count < 1)
            {
                return;
            }
            foreach (Mod_TB_MATRL_GROUP pdItem in ilPwDepts)
            {
                TreeNode tnNewNode = new TreeNode(pdItem.C_MAT_GROUP_NAME, pdItem.C_MAT_GROUP_CODE);
                //取得第一级数据下的第二级数据
                IList <Mod_TB_MATRL_GROUP> ilChilldDepts = tb_matrl_group.DataTableToList(tb_matrl_group.GetMatrlGroup(pdItem.C_MAT_GROUP_CODE).Tables[0]);

                tnRootNode.ChildNodes.Add(tnNewNode);

                if (ilChilldDepts == null || ilChilldDepts.Count < 1)
                {
                }
                else
                {
                    //设置父结点可以扩展
                    tnNewNode.PopulateOnDemand = true;
                    tnNewNode.Expanded         = false;
                    nodeDictionary.Add(pdItem.C_MAT_GROUP_CODE, ilChilldDepts);
                }
            }
            trv_menu.Nodes.Add(tnRootNode);
        }