Ejemplo n.º 1
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/json";
            string nodeId = context.Request["node"];

            if (!string.IsNullOrEmpty(nodeId))
            {
                NodeCollection nodes = new NodeCollection(false);

                for (int i = 1; i < 6; i++)
                {
                    Node asyncNode = new Node();
                    asyncNode.Text = nodeId + i;
                    asyncNode.NodeID = nodeId + i;
                    nodes.Add(asyncNode);
                }

                for (int i = 6; i < 11; i++)
                {
                    Node node = new Node();
                    node.Text = nodeId + i;
                    node.NodeID = nodeId + i;
                    node.Leaf = true;
                    nodes.Add(node);
                }

                context.Response.Write(nodes.ToJson());
                context.Response.End();
            }
        }
Ejemplo n.º 2
0
        private void BuildTree1(Ext.Net.NodeCollection nodes)
        {
            if (nodes == null)
            {
                nodes = new Ext.Net.NodeCollection();
            }
            Ext.Net.Node root = new Ext.Net.Node();
            root.Text     = "库存管理";
            root.Expanded = true;
            nodes.Add(root);

            string[] GroupName  = { "库存表", "每日病患材料单", "领料单", "退料单", "耗材使用统计", "进货明细" };
            Icon[]   icon_array = { Icon.Book, Icon.Report, Icon.Report, Icon.Report, Icon.Report, Icon.Report };
            for (int i = 0; i < GroupName.Length; i++)
            {
                Ext.Net.Node groupNode = new Ext.Net.Node()
                {
                    Text   = GroupName[i],
                    NodeID = (i + 1).ToString(),
                    Icon   = icon_array[i],
                    Cls    = "large-font",
                    Leaf   = true
                };
                root.Children.Add(groupNode);
            }
            TreePanel1.Render();
        }
        private void BuildTree1(Ext.Net.NodeCollection nodes)
        {
            if (nodes == null)
            {
                nodes = new Ext.Net.NodeCollection();
            }
            Ext.Net.Node root = new Ext.Net.Node();
            root.Text     = "设备管理";
            root.Expanded = true;
            nodes.Add(root);

            string[] GroupName  = { "人员档案", "人员肝炎指标", "人员疫苗接种", "设备档案", "设备保养纪录", "透析中心信息" };
            Icon[]   icon_array = { Icon.User, Icon.User, Icon.User, Icon.Table, Icon.TableGear, Icon.TableGear };
            for (int i = 0; i < GroupName.Length; i++)
            {
                Ext.Net.Node groupNode = new Ext.Net.Node()
                {
                    Text   = GroupName[i],
                    NodeID = (i + 1).ToString(),
                    Icon   = icon_array[i],
                    Cls    = "large-font",
                    Leaf   = true
                };
                root.Children.Add(groupNode);
            }
            TreePanel1.Render();
        }
Ejemplo n.º 4
0
        public NodeCollection BuildEmployeeFilesTree(NodeCollection nodes)
        {
            if (nodes == null)
            {
                nodes = new Ext.Net.NodeCollection();
            }



            Ext.Net.Node rootParent    = BuildRootParentNode("rootParent", Resources.Common.EmployeeFiles, true);
            Ext.Net.Node employees     = BuildParentNode("rootParent_Employee", Resources.Common.Employee, true, rootParent);
            Ext.Net.Node employeesLeaf = BuildLeafNode("rootParent_Employee_Leaf", Resources.Common.EmployeeLeaf, "Group", true, employees);
            FillConfigItem(employeesLeaf, "manageemployees", "Employees.aspx", Resources.Common.EmployeeLeaf, "icon-Employees", "1");
            Ext.Net.Node sponsors              = BuildLeafNode("rootParent_Employee_Sponsors", Resources.Common.Sponsors, "Group", true, employees);
            Ext.Net.Node allowanceTypes        = BuildLeafNode("rootParent_Employee_allowance", Resources.Common.AllowanceTypes, "Group", true, employees);
            Ext.Net.Node certificateLevels     = BuildLeafNode("rootParent_Employee_certificate", Resources.Common.CertificateLevels, "Group", true, employees);
            Ext.Net.Node trainingTypes         = BuildLeafNode("rootParent_Employee_trainingTypes", Resources.Common.TrainingTypes, "Group", true, employees);
            Ext.Net.Node EntitlementDeductions = BuildLeafNode("rootParent_Employee_EntitlementDeductions", Resources.Common.EntitlementDeduction, "Group", true, employees);
            FillConfigItem(sponsors, "sponsors", "Sponsors.aspx", Resources.Common.Sponsors, "icon-Employees", "1");
            FillConfigItem(allowanceTypes, "allowanceTypes", "AllowanceTypes.aspx", Resources.Common.AllowanceTypes, "icon-Employees", "1");
            FillConfigItem(certificateLevels, "certificateLevels", "CertificateLevels.aspx", Resources.Common.CertificateLevels, "icon-Employees", "1");
            FillConfigItem(trainingTypes, "trainingTypes", "TrainingTypes.aspx", Resources.Common.TrainingTypes, "icon-Employees", "1");
            FillConfigItem(EntitlementDeductions, "entitlementDeductions", "EntitlementDeductions.aspx", Resources.Common.EntitlementDeduction, "icon-Employees", "1");


            nodes.Add(rootParent);
            return(nodes);
        }
Ejemplo n.º 5
0
        public ActionResult GetChildren(string moduleid)
        {
            try
            {
                NodeCollection nodes      = new Ext.Net.NodeCollection();
                decimal        modulecode = 0;
                if (Microsoft.VisualBasic.Information.IsNumeric(moduleid))
                {
                    modulecode = Convert.ToDecimal(moduleid);
                }

                //get module ids
                DataTable dt = sec.GetGroupPermissions(modulecode, GlobalValue.User_GroupID);
                //insert dt into database
                if (dt.Rows.Count > 0)
                {
                    int suces = sec.AddGroupPermissionDataTable(dt, modulecode);
                    if (suces > 0)
                    {
                        //get permission details
                        DataSet      ds            = sec.GetNodesForAUserAFromTemp(0, modulecode);
                        DataRelation data_realtion = new DataRelation("RelationT", ds.Tables[0].Columns["MODULEID"], ds.Tables[0].Columns["Parentid"], false);
                        ds.Relations.Add(data_realtion);

                        foreach (DataRow r in ds.Tables[0].Rows)
                        {
                            int Parentid = Convert.ToInt32(r["Parentid"].ToString());
                            if (Parentid == 0)
                            {
                                if (r["Parentid"].ToString() == "0")
                                {
                                    Node asyncNode = new Node();

                                    asyncNode.Text   = r["MODULE_NAME"].ToString();
                                    asyncNode.NodeID = r["MODULEID"].ToString();

                                    //asyncNode.Checked = false;

                                    RecursivelyLoadTree(r, ref asyncNode);
                                    nodes.Add(asyncNode);
                                }
                            }
                        }
                    }
                }
                X.Mask.Hide();
                this.GetCmp <TreePanel>("leftnav").GetRootNode().Reload();
                this.GetCmp <TreePanel>("leftnav").GetRootNode().AppendChild(nodes);

                return(this.Direct());

                // MessageBox.Show(nnnn);
            }
            catch (Exception ex)
            {
                X.Mask.Hide();
                string sss = ex.ToString();
                throw;
            }
        }
Ejemplo n.º 6
0
        internal NodeCollection BuildPayrollTree(NodeCollection nodes)
        {
            if (nodes == null)
            {
                nodes = new Ext.Net.NodeCollection();
            }



            Ext.Net.Node rootParent = BuildRootParentNode("rootParent", Resources.Common.Payroll, true);
            Ext.Net.Node timeAt     = BuildParentNode("standard", Resources.Common.Payroll, true, rootParent);

            Ext.Net.Node gen = BuildLeafNode("gen", Resources.Common.GeneratePayroll, "Group", true, timeAt);
            FillConfigItem(gen, "gen", "PayrollGeneration.aspx", Resources.Common.GeneratePayroll, "icon-Employees", "1");
            Ext.Net.Node LeavePayment = BuildLeafNode("LeavePayments", Resources.Common.LeavePayment, "Group", true, timeAt);

            FillConfigItem(LeavePayment, "LeavePayments", "LeavePayments.aspx", Resources.Common.LeavePayment, "icon-Employees", "1");


            Ext.Net.Node finalSettlement = BuildLeafNode("FinalSettlements", Resources.Common.FinalSettlements, "Group", true, timeAt);

            FillConfigItem(finalSettlement, "FinalSettlements", "FinalSettlements.aspx", Resources.Common.FinalSettlements, "icon-Employees", "1");

            Ext.Net.Node BenefitAcquisition = BuildLeafNode("BenefitAcquisition", Resources.Common.BenefitAcquisition, "Group", true, timeAt);

            FillConfigItem(BenefitAcquisition, "BenefitAcquisition", "BenefitAcquisitions.aspx", Resources.Common.BenefitAcquisition, "icon-Employees", "1");



            nodes.Add(rootParent);
            return(nodes);
        }
Ejemplo n.º 7
0
    public string treePanelMenuPageLoad(string pageid)
    {
        SspPageMenu         mainPageMenu = pageMenuManager.GetByObjId(Convert.ToInt32(pageid));
        IList <SspPageMenu> pageMenuList = pageMenuManager.GetMainPageMenuList(mainPageMenu.MenuLevel, mainPageMenu.MenuLevel.Length + 2);
        NodeCollection      nodes        = new Ext.Net.NodeCollection();

        if (pageMenuList.Count > 0)
        {
            foreach (SspPageMenu pageMenu in pageMenuList)
            {
                if (pageMenuManager.GetMainPageMenuList(pageMenu.MenuLevel, pageMenu.MenuLevel.Length + 2).Count > 0)
                {
                    Node node = new Node();
                    node.NodeID = pageMenu.ObjId.ToString();
                    node.Text   = pageMenu.ShowName;
                    node.Icon   = Icon.FolderLink;
                    node.Leaf   = false;
                    nodes.Add(node);
                }
                else
                {
                    Node node = new Node();
                    node.NodeID = pageMenu.ObjId.ToString();
                    node.Text   = pageMenu.ShowName;
                    node.Icon   = Icon.FolderLink;
                    node.Leaf   = true;
                    nodes.Add(node);
                }
            }
        }
        return(nodes.ToJson());
    }
Ejemplo n.º 8
0
        private void BuildTree1(Ext.Net.NodeCollection nodes)
        {
            if (nodes == null)
            {
                nodes = new Ext.Net.NodeCollection();
            }
            Ext.Net.Node root = new Ext.Net.Node();
            root.Text     = "排班选单";
            root.Expanded = true;
            nodes.Add(root);

            string[] GroupName  = { "本周排班", "双周预约排班", "双周预约排班打印", "固定排班", "排班查询" };
            Icon[]   icon_array = { Icon.User, Icon.User, Icon.Report, Icon.Table, Icon.User };
            for (int i = 0; i < GroupName.Length; i++)
            {
                Ext.Net.Node groupNode = new Ext.Net.Node()
                {
                    Text   = GroupName[i],
                    NodeID = (i + 1).ToString(),
                    Icon   = icon_array[i],
                    Cls    = "large-font",
                    Leaf   = true
                };
                root.Children.Add(groupNode);
            }
            TreePanel1.Render();
        }
        public StoreResult GetChildren()
        {
            NodeCollection nodes = new Ext.Net.NodeCollection();
            // int i = 1;
            string node = "employee_report";

            //int y = 0;
            for (int i = 1; i <= 1; i++)
            {
                Node treeNode = new Node();

                if (i == 1)
                {
                    treeNode.Text   = "Preview";
                    treeNode.NodeID = node + i;
                }


                treeNode.Leaf = true;
                nodes.Add(treeNode);
            }


            return(this.Store(nodes));
        }
Ejemplo n.º 10
0
        internal NodeCollection BuildHelp(NodeCollection nodes)
        {
            if (nodes == null)
            {
                nodes = new Ext.Net.NodeCollection();
            }



            Ext.Net.Node  rootParent = BuildRootParentNode("rootParent", Resources.Common.SelfService, true);
            Ext.Net.Node  ss         = BuildParentNode("standard", Resources.Common.SelfService, true, rootParent);
            DirectoryInfo info       = new DirectoryInfo(HttpContext.Current.Server.MapPath("~/Help"));
            var           files      = info.GetFiles("*.pdf");
            int           i          = 0;

            foreach (var item in files)
            {
                Ext.Net.Node temp = BuildLeafNode("help" + i.ToString(), item.Name, "Group", true, ss);
                FillConfigItem(temp, "help" + i.ToString(), "HelpBrowser.aspx?file=" + item.Name, Resources.Common.Letters, "icon-Employees", "1");
            }


            nodes.Add(rootParent);
            return(nodes);
        }
Ejemplo n.º 11
0
    /// <summary>
    /// 获取部门树
    /// </summary>
    /// <param name="nodes"></param>
    /// <returns></returns>
    private Ext.Net.NodeCollection buildTree(Ext.Net.NodeCollection nodes)
    {
        if (nodes == null)
        {
            nodes = new Ext.Net.NodeCollection();
        }
        Ext.Net.Node root = new Ext.Net.Node();
        root.Text = "Root";
        nodes.Add(root);
        IList <SsbDept> subDeptList = deptManager.GetEntityList(new SsbDept()
        {
            ParentId = 0
        });

        buildTree(root, subDeptList);
        root.Leaf = root.Children.Count == 0;
        if (!root.Leaf)
        {
            foreach (var node in root.Children)
            {
                if (!node.Leaf)
                {
                    node.Expanded = true;
                }
            }
        }
        return(nodes);
    }
Ejemplo n.º 12
0
        private void BuildTree1(Ext.Net.NodeCollection nodes)
        {
            if (nodes == null)
            {
                nodes = new Ext.Net.NodeCollection();
            }
            Ext.Net.Node root = new Ext.Net.Node();
            root.Text     = "处方模版";
            root.Expanded = true;
            nodes.Add(root);

            string[] GroupName = new string[3] {
                "医嘱用药模板", "血管通路用药模板", "血管通路耗材组合"
            };
            for (int i = 0; i < GroupName.Length; i++)
            {
                Ext.Net.Node groupNode = new Ext.Net.Node()
                {
                    Text   = GroupName[i],
                    NodeID = (i + 1).ToString(),
                    Icon   = Icon.Star,
                    Cls    = "large-font",
                    Leaf   = true
                };
                root.Children.Add(groupNode);
            }
            TreePanel1.Render();
        }
Ejemplo n.º 13
0
        private void BuildTree1(Ext.Net.NodeCollection nodes)
        {
            if (nodes == null)
            {
                nodes = new Ext.Net.NodeCollection();
            }
            Ext.Net.Node root = new Ext.Net.Node();
            root.Text     = "血透信息";
            root.Expanded = true;
            nodes.Add(root);

            string[] GroupName = new string[7] {
                "血管通路", "透析处方", "血压测量", "透析充分性", "抗凝剂", "干体重", "合用其他透析模式"
            };
            for (int i = 0; i < GroupName.Length; i++)
            {
                Ext.Net.Node groupNode = new Ext.Net.Node()
                {
                    Text   = GroupName[i],
                    NodeID = (i + 1).ToString(),
                    Icon   = Icon.Star,
                    Cls    = "large-font",
                    Leaf   = true
                };
                root.Children.Add(groupNode);
            }
            TreePanel1.Render();
        }
Ejemplo n.º 14
0
        public string GetNodes(string node)
        {
            NodeCollection nodes = new NodeCollection(false);

            if (!string.IsNullOrEmpty(node))
            {
                for (int i = 1; i < 6; i++)
                {
                    Node asyncNode = new Node();
                    asyncNode.Text = node + i;
                    asyncNode.NodeID = node + i;
                    nodes.Add(asyncNode);
                }

                for (int i = 6; i < 11; i++)
                {
                    Node treeNode = new Node();
                    treeNode.Text = node + i;
                    treeNode.NodeID = node + i;
                    treeNode.Leaf = true;
                    nodes.Add(treeNode);
                }
            }

            return nodes.ToJson();
        }
Ejemplo n.º 15
0
        public StoreResult GetChildren()
        {
            NodeCollection nodes = new Ext.Net.NodeCollection();
            // int i = 1;
            string node = "employee_report";

            //int y = 0;
            for (int i = 1; i <= 1; i++)
            {
                Node treeNode = new Node();

                if (i == 1)
                {
                    treeNode.Text   = "Employee Certificate";
                    treeNode.NodeID = node + i;
                    //treeNode.CustomAttributes.Add(new ConfigItem("url", Url.Action(actionName: act, controllerName: con)));
                    //treeNode.
                }


                treeNode.Leaf = true;
                nodes.Add(treeNode);
            }


            return(this.Store(nodes));
        }
Ejemplo n.º 16
0
        private void BuildTree2(Ext.Net.NodeCollection nodes)
        {
            if (nodes == null)
            {
                nodes = new Ext.Net.NodeCollection();
            }
            Ext.Net.Node root = new Ext.Net.Node();
            root.Text     = "血液透析";
            root.Expanded = true;
            nodes.Add(root);

            string[] GroupName  = new string[] { "植管记录", "回诊记录", "腹膜炎记录", "感染记录及追踪", "护理评估", "随访记录" };
            Icon[]   icon_array = new Icon[] { Icon.Star, Icon.Star, Icon.Star, Icon.Star, Icon.Star, Icon.Star, Icon.Star };
            for (int i = 0; i < GroupName.Length; i++)
            {
                Ext.Net.Node groupNode = new Ext.Net.Node()
                {
                    Text   = GroupName[i],
                    NodeID = (i + 1).ToString(),
                    Icon   = icon_array[i],
                    Cls    = "large-font",
                    Leaf   = true
                };
                root.Children.Add(groupNode);
            }
            TreePanel2.Render();
        }
Ejemplo n.º 17
0
        internal NodeCollection BuildTimeManagementTree(NodeCollection nodes)
        {
            if (nodes == null)
            {
                nodes = new Ext.Net.NodeCollection();
            }



            Ext.Net.Node rootParent = BuildRootParentNode("rootParent", Resources.Common.Company, true);
            Ext.Net.Node timeAt     = BuildParentNode("rootParent_TA", Resources.Common.TimeAttendance, true, rootParent);
            Ext.Net.Node leaveMgmt  = BuildParentNode("rootParent_LM", Resources.Common.LeaveManagement, true, rootParent);

            Ext.Net.Node vs        = BuildLeafNode("rootParent_LM_VS", Resources.Common.VacationSchedules, "Group", true, leaveMgmt);
            Ext.Net.Node lt        = BuildLeafNode("rootParent_LM_LT", Resources.Common.LeaveTypes, "Group", true, leaveMgmt);
            Ext.Net.Node dts       = BuildLeafNode("rootParent_TA_DT", Resources.Common.DayTypes, "Group", true, timeAt);
            Ext.Net.Node ad        = BuildLeafNode("rootParent_TA_AD", Resources.Common.AttendanceDay, "Group", true, timeAt);
            Ext.Net.Node sc        = BuildLeafNode("rootParent_TA_SC", Resources.Common.AttendanceSchedule, "Group", true, timeAt);
            Ext.Net.Node ca        = BuildLeafNode("rootParent_TA_CA", Resources.Common.WorkingCalendars, "Group", true, timeAt);
            Ext.Net.Node bm        = BuildLeafNode("rootParent_TA_BM", Resources.Common.BiometricDevices, "Group", true, timeAt);
            Ext.Net.Node ro        = BuildLeafNode("rootParent_TA_RO", Resources.Common.Routers, "Group", true, timeAt);
            Ext.Net.Node dashboard = BuildLeafNode("rootParent_TA_dshboard", Resources.Common.Dashboard, "Group", true, timeAt);
            FillConfigItem(vs, "vacationSchedules", "VacationSchedules.aspx", Resources.Common.VacationSchedules, "icon-Employees", "1");
            FillConfigItem(lt, "lt", "LeaveTypes.aspx", Resources.Common.LeaveTypes, "icon-Employees", "1");
            FillConfigItem(dts, "dayTypes", "DayTypes.aspx", Resources.Common.DayTypes, "icon-Employees", "1");
            FillConfigItem(sc, "schedules", "Schedules.aspx", Resources.Common.AttendanceSchedule, "icon-Employees", "1");
            FillConfigItem(ca, "calendars", "WorkingCalendars.aspx", Resources.Common.WorkingCalendars, "icon-Employees", "1");
            FillConfigItem(bm, "bm", "BiometricDevices.aspx", Resources.Common.BiometricDevices, "icon-Employees", "1");
            FillConfigItem(ro, "ro", "Routers.aspx", Resources.Common.Routers, "icon-Employees", "1");
            FillConfigItem(ad, "ad", "TimeAttendanceView.aspx", Resources.Common.AttendanceDay, "icon-Employees", "1");
            FillConfigItem(dashboard, "dashboard", "Dashboard.aspx", Resources.Common.Dashboard, "icon-Employees", "1");
            nodes.Add(rootParent);
            return(nodes);
        }
Ejemplo n.º 18
0
        public NodeCollection BuildEmployeeFilesTree(NodeCollection nodes)
        {
            if (nodes == null)
            {
                nodes = new Ext.Net.NodeCollection();
            }



            Ext.Net.Node rootParent    = BuildRootParentNode("rootParent", Resources.Common.EmployeeFiles, true);
            Ext.Net.Node employees     = BuildParentNode("rootParent_Employee", Resources.Common.Employee, true, rootParent);
            Ext.Net.Node employeesLeaf = BuildLeafNode("rootParent_Employee_Leaf", Resources.Common.EmployeeLeaf, "Vcard", true, employees);
            //   Ext.Net.Node casesList = BuildLeafNode("rootParent_Cases_List", Resources.Common.CaseManagement, "Group", true, employees);
            Ext.Net.Node loansList       = BuildLeafNode("rootParent_Loans_List", Resources.Common.Loans, "MoneyDelete", true, employees);
            Ext.Net.Node EmployeePenalty = BuildLeafNode("rootParent_Employee_Penalty", Resources.Common.EmployeePenalty, "UserRed", true, employees);

            //       Ext.Net.Node assetAllowance = BuildLeafNode("rootParent_Employee_AssetAllowance", Resources.Common.AssetAllowances, "UserStar", true, employees);
            //Ext.Net.Node employeeComplaint = BuildLeafNode("rootParent_Employee_EmployeeComplaint", Resources.Common.EmployeeComplaints, "UserComment", true, employees);
            // Ext.Net.Node tasksList = BuildLeafNode("rootParent_Tasks_List", Resources.Common.Tasks, "Group", true, employees);
            // FillConfigItem(casesList, "Cases", "Cases.aspx", Resources.Common.Cases, "icon-Employees", "1");
            FillConfigItem(loansList, "Loans", "LoanRequests.aspx", Resources.Common.Loans, "icon-Employees", "1");
            //    FillConfigItem(EmployeePenalty, "EmployeePenalty", "EmployeePenalties.aspx", Resources.Common.EmployeePenalty, "icon-Employees", "1");
            //          FillConfigItem(assetAllowance, "assetAllowances", "AssetAllowances.aspx", Resources.Common.AssetAllowances, "icon-Employees", "1");
            FillConfigItem(employeesLeaf, "manageemployees", "Employees.aspx", Resources.Common.EmployeeLeaf, "icon-Employees", "1");
            //  FillConfigItem(employeeComplaint, "employeeComplaints", "EmployeeComplaints.aspx", Resources.Common.EmployeeComplaints, "icon-Employees", "1");
            // FillConfigItem(tasksList, "Tasks", "Tasks.aspx", Resources.Common.Tasks, "icon-Employees", "1");

            //Ext.Net.Node setup = BuildParentNode("rootParent_setup", Resources.Common.Setup, false, rootParent);
            //Ext.Net.Node sponsors = BuildLeafNode("rootParent_Employee_Sponsors", Resources.Common.Sponsors, "Group", true, setup);
            ////Ext.Net.Node allowanceTypes = BuildLeafNode("rootParent_Employee_allowance", Resources.Common.AllowanceTypes, "Group", true, setup);
            //Ext.Net.Node certificateLevels = BuildLeafNode("rootParent_Employee_certificate", Resources.Common.CertificateLevels, "Group", true, setup);
            //Ext.Net.Node relationshipTypes = BuildLeafNode("rootParent_Employee_relationship", Resources.Common.RelationshipTypes, "Group", true, setup);

            //Ext.Net.Node EntitlementDeductions = BuildLeafNode("rootParent_Employee_EntitlementDeductions", Resources.Common.EntitlementDeduction, "Group", true, setup);
            //Ext.Net.Node DocumentTypes = BuildLeafNode("rootParent_Employee_DocumentTypes", Resources.Common.DocumentTypes, "Group", true, setup);
            //Ext.Net.Node SalaryChangeReasons = BuildLeafNode("rootParent_Employee_SalaryChangeReason", Resources.Common.SalaryChangeReasons, "Group", true, setup);
            //Ext.Net.Node AssetCategories = BuildLeafNode("rootParent_Employee_AssetCategories", Resources.Common.AssetCategories, "Group", true, setup);
            //Ext.Net.Node BonusTypes = BuildLeafNode("rootParent_Employee_BonusTypes", Resources.Common.BonusTypes, "Group", true, setup);
            //Ext.Net.Node CheckTypes = BuildLeafNode("rootParent_Employee_CheckType", Resources.Common.CheckTypes, "Group", true, setup);


            // FillConfigItem(sponsors, "sponsors", "Sponsors.aspx", Resources.Common.Sponsors, "icon-Employees", "1");
            ////FillConfigItem(allowanceTypes, "allowanceTypes", "AllowanceTypes.aspx", Resources.Common.AllowanceTypes, "icon-Employees", "1");
            //FillConfigItem(certificateLevels, "certificateLevels", "CertificateLevels.aspx", Resources.Common.CertificateLevels, "icon-Employees", "1");
            //FillConfigItem(relationshipTypes, "relationshipTypes", "RelationshipTypes.aspx", Resources.Common.RelationshipTypes, "icon-Employees", "1");

            //FillConfigItem(EntitlementDeductions, "entitlementDeductions", "EntitlementDeductions.aspx", Resources.Common.EntitlementDeduction, "icon-Employees", "1");
            //FillConfigItem(DocumentTypes, "documentTypes", "DocumentTypes.aspx", Resources.Common.DocumentTypes, "icon-Employees", "1");
            //FillConfigItem(SalaryChangeReasons, "salaryChangeReasons", "SalaryChangeReasons.aspx", Resources.Common.SalaryChangeReasons, "icon-Employees", "1");
            //FillConfigItem(AssetCategories, "assetCategories", "AssetCategories.aspx", Resources.Common.AssetCategories, "icon-Employees", "1");
            //FillConfigItem(BonusTypes, "bonusTypes", "BonusTypes.aspx", Resources.Common.BonusTypes, "icon-Employees", "1");
            //FillConfigItem(CheckTypes, "checkTypes", "CheckTypes.aspx", Resources.Common.CheckTypes, "icon-Employees", "1");



            nodes.Add(rootParent);
            return(nodes);
        }
Ejemplo n.º 19
0
        protected void LoadTree(Ext.Net.NodeCollection rootNode, string userID)
        {
            if (rootNode == null)
            {
                rootNode = new Ext.Net.NodeCollection();
            }
            rolefunMgr rolefunMgr = new rolefunMgr();

            TreePanel1.GetRootNode().RemoveAll();
            TreePanel1.GetRootNode().AppendChild(rolefunMgr.GetAllFun(3, Request.Cookies["Userinfo"]["role"].ToString().Trim()));
            TreePanel1.GetRootNode().Expand(true);
        }
Ejemplo n.º 20
0
    public string NodeLoad(string nodeID)
    {
        DataTable      dt       = BG_DepartmentLogic.GetAllBG_Department(AreaDepID);
        NodeCollection nodes    = new Ext.Net.NodeCollection();
        Node           rootNode = new Node();

        rootNode.Text = "部门管理";
        rootNode.Icon = Icon.Folder;
        nodes.Add(rootNode);
        rootNode.Expanded = true;
        List <string> listdep = new List <string>();

        if (dt.Rows.Count > 0)
        {
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                string depname = dt.Rows[i]["DepName"].ToString();

                string depid = dt.Rows[i]["DepID"].ToString();
                listdep.Add(depname);
                Node node1 = new Node();
                node1.NodeID = dt.Rows[i]["DepID"].ToString();
                node1.Text   = depname;
                node1.Icon   = Icon.UserHome;
                int sedepid = common.IntSafeConvert((int)Session["depid"]);
                if (sedepid == common.IntSafeConvert(dt.Rows[i]["DepID"]))
                {
                    node1.Expanded = true;
                }
                //node1.Leaf = true;
                rootNode.Children.Add(node1);
                DataTable dt1 = BG_UserLogic.GetDtUserByDepid(depid);
                if (dt1.Rows.Count > 0)
                {
                    for (int j = 0; j < dt1.Rows.Count; j++)
                    {
                        Node node2 = new Node();
                        node2.NodeID = dt1.Rows[j]["UserID"].ToString() + "用户";
                        node2.Text   = dt1.Rows[j]["UserName"].ToString();
                        node2.Icon   = Icon.User;
                        node2.Leaf   = true;
                        node1.Children.Add(node2);
                    }
                }
                else
                {
                    node1.EmptyChildren = true;
                }
            }
        }
        Session["sedep"] = listdep;
        return(nodes.ToJson());
    }
Ejemplo n.º 21
0
        internal NodeCollection BuildSelftService(NodeCollection nodes)
        {
            if (nodes == null)
            {
                nodes = new Ext.Net.NodeCollection();
            }



            Ext.Net.Node rootParent = BuildRootParentNode("rootParent", Resources.Common.SelfService, true);
            Ext.Net.Node ss         = BuildParentNode("standard", Resources.Common.SelfService, true, rootParent);

            Ext.Net.Node pi = BuildLeafNode("pi", Resources.Common.PersonalInfo, "PagePortraitShot", true, ss);
            //Ext.Net.Node at = BuildLeafNode("at", Resources.Common.Attendance, "Group", true, ss);
            Ext.Net.Node lv = BuildLeafNode("lv", Resources.Common.Leaves, "UserGo", true, ss);
            Ext.Net.Node ln = BuildLeafNode("ln", Resources.Common.Loan, "MoneyDelete", true, ss);
            //Ext.Net.Node sl = BuildLeafNode("sl", Resources.Common.Salary, "Group", true, ss);
            //   Ext.Net.Node lt = BuildLeafNode("lt", Resources.Common.Letters, "EmailLink", true, ss);
            //  Ext.Net.Node AA = BuildLeafNode("AA", Resources.Common.AssetAllowancesSelfService, "UserStar", true, ss);
            //  Ext.Net.Node CO = BuildLeafNode("CO", Resources.Common.EmployeeComplaintsSelfServices, "UserComment", true, ss);
            Ext.Net.Node DS            = BuildLeafNode("DS", Resources.Common.DailySchedule, "UserComment", true, ss);
            Ext.Net.Node TVSS          = BuildLeafNode("TVSS", Resources.Common.timeVariations, "UserComment", true, ss);
            Ext.Net.Node TASS          = BuildLeafNode("TASS", Resources.Common.TimeAttendance, "UserComment", true, ss);
            Ext.Net.Node PY            = BuildLeafNode("PY", Resources.Common.Payroll, "UserComment", true, ss);
            Ext.Net.Node TimeApprovals = BuildLeafNode("TimeApprovals", Resources.Common.TimeApprovalsSelfService, "UserComment", true, ss);
            Ext.Net.Node AL            = BuildLeafNode("AL", Resources.Common.AssetLoans, "UserComment", true, ss);
            Ext.Net.Node RP            = BuildLeafNode("RP", Resources.Common.ChangePassword, "UserComment", true, ss);
            Ext.Net.Node TR            = BuildLeafNode("TR", Resources.Common.PendingTransfers, "ArrowSwitchBluegreen", true, ss);
            Ext.Net.Node LRP           = BuildLeafNode("LRP", Resources.Common.leaveReplacementApproval, "UserComment", true, ss);



            //  FillConfigItem(lt, "LettersSelfServices", "LettersSelfServices.aspx", Resources.Common.Letters, "icon-Employees", "1");
            FillConfigItem(pi, "MyInfos", "Myinfos.aspx", Resources.Common.PersonalInfo, "icon-Employees", "1");
            FillConfigItem(lv, "LeaveRequestsSelfService", "LeaveRequestsSelfServices.aspx", Resources.Common.LeaveRequests, "icon-Employees", "1");
            FillConfigItem(ln, "LoanSelfService", "LoanSelfServices.aspx", Resources.Common.Loan, "icon-Employees", "1");
            //     FillConfigItem(AA, "AssetAllowanceSelfService", "AssetAllowanceSelfServices.aspx", Resources.Common.AssetAllowancesSelfService, "icon-Employees", "1");
            //    FillConfigItem(CO, "EmployeeComplaintsSelfService", "EmployeeComplaintSelfServices.aspx", Resources.Common.EmployeeComplaintsSelfServices, "icon-Employees", "1");
            FillConfigItem(DS, "DailyScheduleSelfServices", "DailyScheduleSelfServices.aspx", Resources.Common.DailySchedule, "icon-Employees", "1");
            FillConfigItem(TVSS, "TimeVariationSelfServices", "TimeVariationSelfServices.aspx", Resources.Common.timeVariations, "icon-Employees", "1");
            FillConfigItem(TASS, "TimeAttendanceViewSelfServices", "TimeAttendanceView.aspx?_fromSelfService=true", Resources.Common.TimeAttendance, "icon-Employees", "1");
            FillConfigItem(PY, "PayrollsSelfServices", "PayrollGenerationSelfServices.aspx", Resources.Common.Payroll, "icon-Employees", "1");
            FillConfigItem(RP, "SelfServiceResetPasswords", "SelfServiceResetPasswords.aspx", Resources.Common.ChangePassword, "icon-Employees", "1");
            FillConfigItem(TimeApprovals, "TimeApprovalsSelfServices", "TimeApprovalsSelfServices.aspx", Resources.Common.TimeApprovalsSelfService, "icon-Employees", "1");
            FillConfigItem(TR, "TR", "SSTransfers.aspx", Resources.Common.PendingTransfers, "ArrowSwitchBluegreen", "1");
            FillConfigItem(AL, "AL", "AssetLoans.aspx", Resources.Common.AssetLoans, "icon-Employees", "1");
            FillConfigItem(LRP, "LRP", "LeaveReplacementApprovals.aspx", Resources.Common.leaveReplacementApproval, "icon-Employees", "1");


            nodes.Add(rootParent);
            return(nodes);
        }
Ejemplo n.º 22
0
        internal NodeCollection BuildAdminTemplates(NodeCollection nodes)
        {
            if (nodes == null)
            {
                nodes = new Ext.Net.NodeCollection();
            }


            Ext.Net.Node rootParent           = BuildRootParentNode("rootParent", Resources.Common.AdministrationAffairs, true);
            Ext.Net.Node adminTemplates       = BuildParentNode("rootParent_CS", Resources.Common.AdministrationAffairs, true, rootParent);
            Ext.Net.Node adminBusiness        = BuildParentNode("rootParent_BP", Resources.Common.adminBusinessPartner, true, rootParent);
            Ext.Net.Node adminDocument        = BuildParentNode("rootParent_DC", Resources.Common.Documents, true, rootParent);
            Ext.Net.Node adminAssetManagement = BuildParentNode("rootParent_AS", Resources.Common.AssetManagement, true, rootParent);



            Ext.Net.Node templatesLeave          = BuildLeafNode("admintemplates_root", Resources.Common.AdminTemplates, "Photos", true, adminTemplates);
            Ext.Net.Node businessPartnerCategory = BuildLeafNode("BusinessPartnerCategories", Resources.Common.BusinessPartnerCategory, "Building", true, adminBusiness);
            Ext.Net.Node businessPartner         = BuildLeafNode("businessPartneres", Resources.Common.BusinessPartner, "Building", true, adminBusiness);
            Ext.Net.Node DocumentCategory        = BuildLeafNode("DocumentCategories", Resources.Common.DocumentCategory, "Building", true, adminDocument);
            Ext.Net.Node DocumentNavigation      = BuildLeafNode("DocumentNavigation", Resources.Common.OpenDocuments, "Building", true, adminDocument);
            Ext.Net.Node Document = BuildLeafNode("AdminDocuments", Resources.Common.Documents, "Building", true, adminDocument);
            Ext.Net.Node Asset    = BuildLeafNode("AssetManagementAssets", Resources.Common.Assets, "Building", true, adminAssetManagement);
            Ext.Net.Node AssetManagementPurchaseOrder = BuildLeafNode("AssetManagementPurchaseOrders", Resources.Common.PurchaseOrders, "Building", true, adminAssetManagement);
            Ext.Net.Node AssetManagementOnboarding    = BuildLeafNode("AssetManagementOnboarding", Resources.Common.Onboarding, "Building", true, adminAssetManagement);
            Ext.Net.Node AssetManagementloan          = BuildLeafNode("AssetManagementloan", Resources.Common.Loan, "Building", true, adminAssetManagement);
            Ext.Net.Node AdminDepts = BuildLeafNode("admindepts", Resources.Common.AdminDepts, "Building", true, adminDocument);

            FillConfigItem(templatesLeave, "admintemplates_root", "AdminTemplates.aspx", Resources.Common.AdminTemplates, "icon-Employees", "1");
            FillConfigItem(businessPartnerCategory, "BusinessPartnerCategories", "BusinessPartnerCategories.aspx", Resources.Common.BusinessPartnerCategory, "icon-Employees", "1");
            FillConfigItem(businessPartner, "businessPartneres", "BusinessPartneres.aspx", Resources.Common.BusinessPartner, "icon-Employees", "1");
            FillConfigItem(DocumentCategory, "DocumentCategories", "DocumentCategories.aspx", Resources.Common.DocumentCategory, "icon-Employees", "1");
            FillConfigItem(Document, "AdminDocuments", "AdminDocuments.aspx", Resources.Common.Documents, "icon-Employees", "1");
            FillConfigItem(DocumentNavigation, "DocumentNavigation", "AdminDocNav.aspx", Resources.Common.OpenDocuments, "icon-Employees", "1");
            FillConfigItem(Asset, "AssetManagementAssets", "AssetManagementAssets.aspx", Resources.Common.Assets, "icon-Employees", "1");
            FillConfigItem(AssetManagementPurchaseOrder, "AssetManagementPurchaseOrders", "AssetManagementPurchaseOrders.aspx", Resources.Common.PurchaseOrders, "icon-Employees", "1");
            FillConfigItem(AssetManagementOnboarding, "AssetManagementOnboarding", "AssetManagementOnboardings.aspx", Resources.Common.Onboarding, "icon-Employees", "1");
            FillConfigItem(AssetManagementloan, "AssetManagementloan", "AssetManagementloans.aspx", Resources.Common.Loan, "icon-Employees", "1");
            FillConfigItem(AdminDepts, "admindepts", "AdminDepts.aspx", Resources.Common.AdminDepts, "icon-Employees", "1");



            nodes.Add(rootParent);


            return(nodes);
        }
Ejemplo n.º 23
0
        private void BuildTree1(Ext.Net.NodeCollection nodes)
        {
            if (nodes == null)
            {
                nodes = new Ext.Net.NodeCollection();
            }
            Ext.Net.Node root = new Ext.Net.Node();
            root.Text     = "基本资料表";
            root.Expanded = true;
            nodes.Add(root);

            if (Hospital == "Hospital_Alasamo")
            {
                string[] GroupName = { "基本资料", "病史", "体格检查", "实验室检查", "诊断", "打印", "用药纪录", "季度小结" };
                for (int i = 0; i < GroupName.Length; i++)
                {
                    Ext.Net.Node groupNode = new Ext.Net.Node()
                    {
                        Text   = GroupName[i],
                        NodeID = (i + 1).ToString(),
                        Icon   = Icon.Star,
                        Cls    = "large-font",
                        Leaf   = true
                    };
                    root.Children.Add(groupNode);
                }
            }
            else
            {
                string[] GroupName = { "基本资料", "病史", "体格检查", "实验室检查", "诊断", "打印", "用药纪录" };
                for (int i = 0; i < GroupName.Length; i++)
                {
                    Ext.Net.Node groupNode = new Ext.Net.Node()
                    {
                        Text   = GroupName[i],
                        NodeID = (i + 1).ToString(),
                        Icon   = Icon.Star,
                        Cls    = "large-font",
                        Leaf   = true
                    };
                    root.Children.Add(groupNode);
                }
            }

            TreePanel1.Render();
        }
Ejemplo n.º 24
0
        public StoreResult GetChildren()
        {
            NodeCollection nodes = new Ext.Net.NodeCollection();
            // int i = 1;
            string node = "employer_report";

            //int y = 0;
            for (int i = 1; i <= 5; i++)
            {
                Node treeNode = new Node();

                if (i == 1)
                {
                    treeNode.Text   = "Change In Net Asset Available For Benefits";
                    treeNode.NodeID = node + i;
                }
                else if (i == 2)
                {
                    treeNode.Text   = "Net Asset Available For Benefit";
                    treeNode.NodeID = node + i;
                }
                else if (i == 3)
                {
                    treeNode.Text   = "Monthly Trial Balance";
                    treeNode.NodeID = node + i;
                }
                else if (i == 4)
                {
                    treeNode.Text   = "Year To Date Trial Balance";
                    treeNode.NodeID = node + i;
                }
                else if (i == 5)
                {
                    treeNode.Text   = "Cash Flow";
                    treeNode.NodeID = node + i;
                }

                treeNode.Leaf = true;
                nodes.Add(treeNode);
            }


            return(this.Store(nodes));
        }
        public string GenerarNodo(string strNodoID)
        {
            //1. Obtener las colonias del siguiente nivel
            List<Colonia> lColonias = ColoniaBusiness.ObtenerColoniasPorMunicipio(strNodoID);
            NodeCollection ncNivel = new NodeCollection();

            //2. Armar el arbol de hijos
            foreach (Colonia col in lColonias)
            {
                Node nCol = new Node();
                nCol.Text = col.Descripcion;
                nCol.NodeID = col.ID;
                nCol.Expanded = false;
                nCol.Expandable = false;
                ncNivel.Add(nCol);
            }
            //3. Regresar los nodos
            return ncNivel.ToJson();
        }
        public StoreResult GetChildren()
        {
            NodeCollection nodes = new Ext.Net.NodeCollection();
            // int i = 1;
            string node = "employer_report";
            string act  = "Load_ReportForm";
            string con  = "Report_EmployerStatement";

            //int y = 0;
            for (int i = 1; i <= 1; i++)
            {
                Node treeNode = new Node();

                if (i == 1)
                {
                    treeNode.Text   = "Preview";
                    treeNode.NodeID = node + i;
                }
                //else if (i == 2)
                //{
                //    treeNode.Text = "Contribution Statement - Year On Year";
                //    treeNode.NodeID = node + i;

                //}
                //else if (i == 3)
                //{
                //    treeNode.Text = "Employer payment Statement";
                //    treeNode.NodeID = node + i;
                //}
                ////else if (i == 4)
                ////{
                ////    treeNode.Text = "summary statement";
                ////    treeNode.NodeID = node + i;
                ////    treeNode.CustomAttributes.Add(new ConfigItem("url", Url.Action(actionName: act, controllerName: con)));
                ////}

                treeNode.Leaf = true;
                nodes.Add(treeNode);
            }


            return(this.Store(nodes));
        }
Ejemplo n.º 27
0
        public NodeCollection BuildCaseManagementTree(NodeCollection nodes)
        {
            if (nodes == null)
            {
                nodes = new Ext.Net.NodeCollection();
            }



            Ext.Net.Node rootParent = BuildRootParentNode("rootParent", Resources.Common.CaseManagement, true);
            Ext.Net.Node Cases      = BuildParentNode("rootParent_cases", Resources.Common.Cases, true, rootParent);
            Ext.Net.Node CaseLeaf   = BuildLeafNode("rootParent_casesLeaf", Resources.Common.CasesLeaf, "User", true, Cases);
            //FillConfigItem(CaseLeaf, "manageCaseManagement", "CM.aspx", Resources.Common.CasesLeaf, "icon-CaseManagement", "1");



            nodes.Add(rootParent);
            return(nodes);
        }
Ejemplo n.º 28
0
        public StoreResult GetChildren()
        {
            NodeCollection nodes = new Ext.Net.NodeCollection();
            // int i = 1;
            string node = "employee_report";
            string act  = "Load_ReportForm";
            string con  = "ReportDBStatementPartial";

            //int y = 0;
            for (int i = 1; i <= 1; i++)
            {
                Node treeNode = new Node();

                if (i == 1)
                {
                    treeNode.Text   = "DASHBOARD";
                    treeNode.NodeID = node + i;
                    //treeNode.CustomAttributes.Add(new ConfigItem("url", Url.Action(actionName: act, controllerName: con)));
                    //treeNode.
                }
                //else if (i == 2)
                //{
                //    treeNode.Text = "Equities & CIS";
                //    treeNode.NodeID = node + i;
                //    //treeNode.CustomAttributes.Add(new ConfigItem("url", Url.Action(actionName: act, controllerName: con)));
                //}
                //else if (i == 3)
                //{
                //    treeNode.Text = "Benefits Statement";
                //    treeNode.NodeID = node + i;
                //    //treeNode.
                //   // treeNode.CustomAttributes.Add(new ConfigItem("url", Url.Action(actionName: act, controllerName: con)));
                //}

                treeNode.Leaf = true;
                nodes.Add(treeNode);
            }


            return(this.Store(nodes));
        }
Ejemplo n.º 29
0
        public StoreResult GetChildren()
        {
            NodeCollection nodes = new Ext.Net.NodeCollection();
            // int i = 1;
            string node = "employee_report";
            string act  = "Load_ReportForm";
            string con  = "Report_EmployeeStatement";

            //int y = 0;
            for (int i = 1; i <= 1; i++)
            {
                Node treeNode = new Node();

                if (i == 1)
                {
                    treeNode.Text   = "Annual Contribution Statement";
                    treeNode.NodeID = node + i;
                    //treeNode.CustomAttributes.Add(new ConfigItem("url", Url.Action(actionName: act, controllerName: con)));
                    //treeNode.
                }
                else if (i == 2)
                {
                    treeNode.Text   = "Contribution Statement - Year On Year";
                    treeNode.NodeID = node + i;
                    //treeNode.CustomAttributes.Add(new ConfigItem("url", Url.Action(actionName: act, controllerName: con)));
                }
                else if (i == 3)
                {
                    treeNode.Text   = "Benefits Statement";
                    treeNode.NodeID = node + i;
                    //treeNode.
                    // treeNode.CustomAttributes.Add(new ConfigItem("url", Url.Action(actionName: act, controllerName: con)));
                }

                treeNode.Leaf = true;
                nodes.Add(treeNode);
            }


            return(this.Store(nodes));
        }
Ejemplo n.º 30
0
        public StoreResult GetChildren()
        {
            NodeCollection nodes = new Ext.Net.NodeCollection();
            // int i = 1;
            string node = "employer_report";

            //int y = 0;
            for (int i = 1; i <= 2; i++)
            {
                Node treeNode = new Node();

                if (i == 1)
                {
                    treeNode.Text   = "Benefit Summary";
                    treeNode.NodeID = node + i;
                }
                else if (i == 2)
                {
                    treeNode.Text   = "Membership List";
                    treeNode.NodeID = node + i;
                }
                //else if (i == 3)
                //{
                //    treeNode.Text = "Employer payment Statement";
                //    treeNode.NodeID = node + i;
                //}
                //else if (i == 4)
                //{
                //    treeNode.Text = "summary statement";
                //    treeNode.NodeID = node + i;
                //    treeNode.CustomAttributes.Add(new ConfigItem("url", Url.Action(actionName: act, controllerName: con)));
                //}

                treeNode.Leaf = true;
                nodes.Add(treeNode);
            }


            return(this.Store(nodes));
        }
Ejemplo n.º 31
0
        public string BuildTree(int id)
        {
            object activeModule = _systemService.SessionHelper.Get("ActiveModule");

            if (activeModule != null && activeModule.ToString() == id.ToString())
            {
                return("Stop");
            }
            //setting session and continue
            _systemService.SessionHelper.Set("ActiveModule", id);
            Ext.Net.NodeCollection nodes = null;
            nodes = TreeBuilder.Instance.BuildEmployeeDetailsTree(commonTree.Root);
            return(nodes.ToJson());

            switch (id)
            {
            case 1:
                nodes = TreeBuilder.Instance.BuildEmployeeFilesTree(commonTree.Root);
                tabHome.Loader.Url = "Employees.aspx";
                tabHome.Loader.LoadContent();
                return(nodes.ToJson());

            case 3:
                nodes = TreeBuilder.Instance.BuildCompanyStructureTree(commonTree.Root);
                tabHome.Loader.Url = "Departments.aspx";
                tabHome.Loader.LoadContent();
                return(nodes.ToJson());

            case 4:
                nodes = TreeBuilder.Instance.BuildTimeManagementTree(commonTree.Root);
                tabHome.Loader.Url = "Dashboard.aspx";
                tabHome.Loader.LoadContent();
                return(nodes.ToJson());

            default:
                nodes = TreeBuilder.Instance.BuildCaseManagementTree(commonTree.Root);
                return(nodes.ToJson());
            }
        }
Ejemplo n.º 32
0
        private void BuildTree1(Ext.Net.NodeCollection nodes)
        {
            if (nodes == null)
            {
                nodes = new Ext.Net.NodeCollection();
            }
            Ext.Net.Node root = new Ext.Net.Node();
            root.Text     = "系統設置";
            root.Expanded = true;
            nodes.Add(root);

            string[] GroupName  = new string[] { "药品维护", "透析器型号", "血管通路维护", "管路类型", "管路型号", "权限设定维护", "病区/床号维护" };
            Icon[]   icon_array = new Icon[] { Icon.Star, Icon.Star, Icon.Star, Icon.Star, Icon.Star, Icon.Star, Icon.Star };
            for (int i = 0; i < GroupName.Length; i++)
            {
                Ext.Net.Node groupNode = new Ext.Net.Node()
                {
                    Text   = GroupName[i],
                    NodeID = (i + 1).ToString(),
                    Icon   = icon_array[i],
                    Cls    = "large-font",
                    Leaf   = true
                };
                root.Children.Add(groupNode);
            }
            if (Session["USER_RIGHT"].ToString() == "AD" && Session["USER_ID"].ToString() == "admin")
            {
                Ext.Net.Node groupNode = new Ext.Net.Node()
                {
                    Text   = " 授权管理",
                    NodeID = "8",
                    Icon   = Icon.KeyStart,
                    Cls    = "large-font",
                    Leaf   = true
                };
                root.Children.Add(groupNode);
            }
            TreePanel1.Render();
        }
Ejemplo n.º 33
0
        private void BuildTree1(Ext.Net.NodeCollection nodes)
        {
            if (nodes == null)
            {
                nodes = new Ext.Net.NodeCollection();
            }
            Ext.Net.Node root = new Ext.Net.Node();
            root.Text     = "血液透析";
            root.Expanded = true;
            nodes.Add(root);

            string[] GroupName  = new string[] { "交班记录表", "血液净化记录", "净化过程明细", "血液净化记录表", "拟用药使用统计表", "血液透析患者评估表", "拟用药使用统计表" };
            Icon[]   icon_array = new Icon[] { Icon.Star, Icon.Star, Icon.Star, Icon.Star, Icon.Star, Icon.Star, Icon.Star };
            for (int i = 0; i < GroupName.Length; i++)
            {
                Ext.Net.Node groupNode = new Ext.Net.Node()
                {
                    Text   = GroupName[i],
                    NodeID = (i + 1).ToString(),
                    Icon   = icon_array[i],
                    Cls    = "large-font",
                    Leaf   = true
                };

                if (i <= 3)
                {
                    root.Children.Add(groupNode);
                }
                if (Hospital == "Hospital_Suzhou" && (i == 4 || i == 5)) //蘇州醫院專用
                {
                    root.Children.Add(groupNode);
                }
                else if (Hospital == "Hospital_Xian" && i == 6) //武警醫院專用
                {
                    root.Children.Add(groupNode);
                }
            }
            TreePanel1.Render();
        }
Ejemplo n.º 34
0
        //public List<Xinchen.ExtNetBase.TreePanelEx.Node> GetMenus(int parentId)
        //{
        //    IList<Xinchen.PrivilegeManagement.DTO.Menu> menus = this._privilegeBase.GetMenus(parentId);
        //    List<Xinchen.ExtNetBase.TreePanelEx.Node> list2 = new List<Xinchen.ExtNetBase.TreePanelEx.Node>();
        //    foreach (Xinchen.PrivilegeManagement.DTO.Menu menu in menus)
        //    {
        //        Xinchen.ExtNetBase.TreePanelEx.Node item = new Xinchen.ExtNetBase.TreePanelEx.Node
        //        {
        //            Id = menu.Id,
        //            Name = menu.Name
        //        };
        //        list2.Add(item);
        //    }
        //    return list2;
        //}

        public NodeCollection GetNavigationMenus(int parentId)
        {
            IList<UserMenu> navigationMenus = this._privilegeBase.GetNavigationMenus(parentId);
            var list2 = new NodeCollection();
            foreach (UserMenu menu in navigationMenus)
            {
                string url = menu.Url;
                Ext.Net.Node item = new Ext.Net.Node
                {
                    Text = menu.Name,
                    NodeID = menu.Id.ToString(),
                    Leaf = menu.ChildCount <= 0,
                    Icon = Ext.Net.Icon.Page,
                    Qtip = menu.Description,
                    Expanded = true
                };
                list2.Add(item);
            }
            return list2;
        }
    public string NodeLoad(string NodeID)
    {
        if (!ISNode(NodeID))
        {
            return "failure";
        }
        NodeCollection nodes = new NodeCollection();
        int tem = 1;
        int nodeID = common.IntSafeConvert(NodeID);
        string Financial_allocation = "财政拨款";
        string Other_funds = "其他资金";
        string BasicIncome = "基本支出";
        string ProjectIncome = "项目支出";
        Node rootNode = new Node();
        Node nodeO = new Node();
        Node nodeF = new Node();
        Node nodeFB = new Node();
        Node nodeFP = new Node();
        Node nodeOB = new Node();
        Node nodeOP = new Node();
        //if (NodeID == "root")
        //{
        //    rootNode.Text = "经济科目";
        //    rootNode.NodeID = "PA";
        //    rootNode.Icon = Icon.Folder;
        //    nodes.Add(rootNode);
        //    rootNode.Expanded = true;
        //}
        //else if (NodeID == "PA")
        //{
        //    if (SingleNode(NodeID) == 2)
        //    {
        //        nodeF.NodeID = "nodeF";
        //        nodeF.Text = Financial_allocation;
        //        nodeF.Icon = Icon.Folder;
        //        nodes.Add(nodeF);
        //        nodeF.Expanded = true;
        //    }
        //    //else if (SingleNode(NodeID) == 1)
        //    //{
        //    //    nodeO.NodeID = "nodeO";
        //    //    nodeO.Text = Other_funds;
        //    //    nodeO.Icon = Icon.Folder;
        //    //    nodes.Add(nodeO);
        //    //    nodeO.Expanded = true;
        //    //}
        //    else if (SingleNode(NodeID) == 3)
        //    {
        //        nodeF.NodeID = "nodeF";
        //        nodeF.Text = Financial_allocation;
        //        nodeF.Icon = Icon.Folder;
        //        nodes.Add(nodeF);
        //        //nodeO.NodeID = "nodeO";
        //        //nodeO.Text = Other_funds;
        //        //nodeO.Icon = Icon.Folder;
        //        //nodes.Add(nodeO);
        //        //nodeO.Expanded = true;
        //        nodeF.Expanded = true;
        //    }
        //}
        //else if (NodeID == "nodeF")
        //{
        //    //if (SingleNode(NodeID) == 21)
        //    //{
        //    //    nodeFB.NodeID = "nodeFB";
        //    //    nodeFB.Text = BasicIncome;
        //    //    nodeFB.Icon = Icon.Folder;
        //    //    nodes.Add(nodeFB);
        //    //    nodeFB.Expanded = true;
        //    //}
        //    //else if (SingleNode(NodeID) == 22)
        //    //{
        //    //    nodeFP.NodeID = "nodeFP";
        //    //    nodeFP.Text = ProjectIncome;
        //    //    nodeFP.Icon = Icon.Folder;
        //    //    nodes.Add(nodeFP);
        //    //    nodeFP.Expanded = true;
        //    //}
        //    //else if (SingleNode(NodeID) == 23)
        //    //{
        //    //    nodeFB.NodeID = "nodeFB";
        //    //    nodeFB.Text = BasicIncome;
        //    //    nodeFB.Icon = Icon.Folder;
        //    //    nodes.Add(nodeFB);

        //    //    nodeFP.NodeID = "nodeFP";
        //    //    nodeFP.Text = ProjectIncome;
        //    //    nodeFP.Icon = Icon.Folder;
        //    //    nodes.Add(nodeFP);
        //    //    nodeFB.Expanded = true;
        //    //    nodeFP.Expanded = true;
        //    //}
        //    nodeFB.NodeID = "nodeFB";
        //    nodeFB.Text = BasicIncome;
        //    nodeFB.Icon = Icon.Folder;
        //    nodes.Add(nodeFB);
        //    nodeFB.Expanded = true;
        //}
        //else if (NodeID == "nodeO")
        //{
        //    if (SingleNode(NodeID) == 11)
        //    {
        //        nodeOB.NodeID = "nodeOB";
        //        nodeOB.Text = BasicIncome;
        //        nodeOB.Icon = Icon.Folder;
        //        nodes.Add(nodeOB);
        //        nodeOB.Expanded = true;
        //    }
        //    else if (SingleNode(NodeID) == 12)
        //    {
        //        nodeOP.NodeID = "nodeOP";
        //        nodeOP.Text = ProjectIncome;
        //        nodeOP.Icon = Icon.Folder;
        //        nodes.Add(nodeOP);
        //        nodeOP.Expanded = true;
        //    }
        //    else if (SingleNode(NodeID) == 13)
        //    {
        //        nodeOB.NodeID = "nodeOB";
        //        nodeOB.Text = BasicIncome;
        //        nodeOB.Icon = Icon.Folder;
        //        nodes.Add(nodeOB);
        //        nodeOP.NodeID = "nodeOP";
        //        nodeOP.Text = ProjectIncome;
        //        nodeOP.Icon = Icon.Folder;
        //        nodes.Add(nodeOP);
        //        nodeOB.Expanded = true;
        //        nodeOP.Expanded = true;
        //    }
        //}
        if (NodeID == "root")
        {
            SetNode(tem, Financial_allocation, BasicIncome, nodes);
        }
        //else if (NodeID == "nodeFP")
        //{
        //    SetNode(tem, Financial_allocation, ProjectIncome, nodes);
        //}
        //else if (NodeID == "nodeOB")
        //{
        //    SetNode(tem, Other_funds, BasicIncome, nodes);
        //}
        //else if (NodeID == "nodeOP")
        //{
        //    SetNode(tem, Other_funds, ProjectIncome, nodes);
        //}
        if (nodeID >= 1000)
        {
            SetNode(nodeID, nodes);
        }
        Session["Slist"] = HidSlist.Text;
        return nodes.ToJson();
    }
    private void SetNode(int tem, NodeCollection node)
    {
        string pici = cmbpici.SelectedItem.Value;
        string pici1 = cmbpici.RawValue.ToString();
        string pici2 = cmbpici.SelectedItem.Text;
        pici = pici1 == pici2 ? pici1 : pici2;

        decimal sq = BG_MonPayPlanGenerateLogic.GetsqMon(CurrentYear + "-" + cmbmon.SelectedItem.Value,
             DepID, common.IntSafeConvert(pici));
        //        if (sq > 0)
        //        {
        //
        //        }

        Session["lbtotal5.Text"] = 0;
        string YearMonth = CurrentYear + "-" + cmbmon.SelectedItem.Value;
        DataTable dtpay = BG_MonPayPlanGenerateLogic.GetMonPay(common.IntSafeConvert(CurrentYear), DepID);
        DataTable dtapply = BG_MonPayPlanGenerateLogic.GetMonPayTime(YearMonth, DepID,
            common.IntSafeConvert(cmbpici.SelectedItem.Value));
        DataTable dtapply1 = BG_MonPayPlanGenerateLogic.GetMonPayTime1(YearMonth, DepID,
          common.IntSafeConvert(cmbpici.SelectedItem.Value));
        NodeCollection nodes = new NodeCollection();
        DataTable dt = BG_PayIncomeLogic.GetDtPayIncomeByPIID(tem);
        int year = common.IntSafeConvert(CurrentYear);
        decimal balance = 0;
        if (dt.Rows.Count > 0)
        {
            for (int j = 0; j < dt.Rows.Count; j++)
            {
                int piid = common.IntSafeConvert(dt.Rows[j]["PIID"].ToString());
                Node nodeN = new Node();
                nodeN.NodeID = piid.ToString();
                nodeN.Text = dt.Rows[j]["PIEcoSubName"].ToString();
                string sql = string.Format("PIEcoSubName='{0}'", nodeN.Text);
                DataRow[] dr = dtpay.Select(sql);
                string MPRemark = "";
                decimal Mon = 0;
                decimal MPFunding = 0;
                decimal MPFundingAdd = 0;
                if (dr.Length > 0)
                {
                    for (int i = 0; i < dr.Length; i++)
                    {
                        Mon += ParToDecimal.ParToDel(dr[i]["BAAMon"].ToString()) +
                               ParToDecimal.ParToDel(dr[i]["SuppMon"].ToString());
                    }
                }
                sql = string.Format("PIID={0}", piid);
                DataRow[] drapply = dtapply.Select(sql);
                if (drapply.Length > 0)
                {
                    MPRemark = drapply[0]["MPRemark"].ToString();
                    for (int i = 0; i < drapply.Length; i++)
                    {
                        MPFunding += ParToDecimal.ParToDel(drapply[i]["MPFunding"].ToString());
                        //						MPFundingAdd += ParToDecimal.ParToDel(drapply[i]["MPFundingAdd"].ToString());
                    }
                }
                DataRow[] drapply1 = dtapply1.Select(sql);
                if (drapply1.Length > 0)
                {
                    MPRemark = drapply1[0]["MPRemark"].ToString();
                    for (int i = 0; i < drapply1.Length; i++)
                    {
                        //                        MPFunding += ParToDecimal.ParToDel(drapply[i]["MPFunding"].ToString());
                        MPFundingAdd += ParToDecimal.ParToDel(drapply1[i]["MPFundingAdd"].ToString());
                    }
                }

                if (BG_PayIncomeLogic.GetBoolPayIncomeByPIID(tem))
                {

                    if (!BG_PayIncomeLogic.GetBoolPayIncomeByPIID(common.IntSafeConvert(piid)))
                    {
                        //balance = Mon - MPFunding - BG_ApplyReimburLogic.GetARMon(piid, DepID, YearMonth);
                        balance = Mon - MPFunding;
                        nodeN.Icon = Icon.Anchor;
                        node.Add(nodeN);
                        nodeN.Leaf = true;
                        nodeN.CustomAttributes.Add(new ConfigItem("Mon",
                            ParseUtil.ToDecimal((Mon * 10000).ToString(), 0).ToString(), ParameterMode.Value));
                        nodeN.CustomAttributes.Add(new ConfigItem("Balance",
                            ParseUtil.ToDecimal((balance * 10000).ToString(), 0).ToString(), ParameterMode.Value));
                        nodeN.CustomAttributes.Add(new ConfigItem("MPFunding",
                            ParseUtil.ToDecimal((MPFunding * 10000).ToString(), 0).ToString(), ParameterMode.Value));
                        if (sq > 0)
                        {
                            nodeN.CustomAttributes.Add(new ConfigItem("MPFundingAdd",
                            ParseUtil.ToDecimal((MPFundingAdd * 10000).ToString(), 0).ToString(), ParameterMode.Value));
                        }
                        nodeN.CustomAttributes.Add(new ConfigItem("MPRemark", MPRemark, ParameterMode.Value));
                        listpiid.Add(common.IntSafeConvert(nodeN.NodeID));
                        SaveListIdStrs(listpiid);
                    }
                    else
                    {
                        if (BG_PayIncomeLogic.GetLever(3))
                        {
                            //balance = Mon - MPFunding - BG_ApplyReimburLogic.GetARMon(piid, DepID, YearMonth);
                            balance = Mon - MPFunding;
                            nodeN.Icon = Icon.Anchor;
                            node.Add(nodeN);
                            nodeN.Leaf = true;
                            nodeN.CustomAttributes.Add(new ConfigItem("Mon",
                                ParseUtil.ToDecimal((Mon * 10000).ToString(), 0).ToString(), ParameterMode.Value));
                            nodeN.CustomAttributes.Add(new ConfigItem("Balance",
                                ParseUtil.ToDecimal((balance * 10000).ToString(), 0).ToString(), ParameterMode.Value));
                            nodeN.CustomAttributes.Add(new ConfigItem("MPFunding",
                                ParseUtil.ToDecimal((MPFunding * 10000).ToString(), 0).ToString(), ParameterMode.Value));
                            if (sq > 0)
                            {
                                nodeN.CustomAttributes.Add(new ConfigItem("MPFundingAdd",
                                    ParseUtil.ToDecimal((MPFundingAdd * 10000).ToString(), 0).ToString(), ParameterMode.Value));
                            }
                            nodeN.CustomAttributes.Add(new ConfigItem("MPRemark", MPRemark, ParameterMode.Value));
                            listpiid.Add(common.IntSafeConvert(nodeN.NodeID));
                            SaveListIdStrs(listpiid);
                        }
                        else
                        {
                            nodeN.Icon = Icon.Folder;
                            node.Add(nodeN);
                            //listpiid.Add(common.IntSafeConvert(nodeN.NodeID));
                            //SaveListIdStrs(listpiid);
                        }
                    }

                    // Session["slist"] = listpiid;
                    //node.CustomAttributes.Add(new ConfigItem("BAAMon", CountBaamon.ToString(), ParameterMode.Value));
                    //node.CustomAttributes.Add(new ConfigItem("SuppMon", CountSuppmon.ToString(), ParameterMode.Value));
                    //nodeN.Checked = false;
                }
                else
                {
                    if (SingleNode(piid.ToString()) == 0)
                    {
                        break;
                    }
                    else if (BG_PayIncomeLogic.ISSign(piid))
                    {
                        //balance = Mon - MPFunding - BG_ApplyReimburLogic.GetARMon(piid, DepID, YearMonth);
                        balance = Mon - MPFunding;
                        nodeN.Leaf = true;
                        nodeN.Icon = Icon.Anchor;
                        node.Add(nodeN);
                        nodeN.CustomAttributes.Add(new ConfigItem("Mon",
                            ParseUtil.ToDecimal((Mon * 10000).ToString(), 0).ToString(), ParameterMode.Value));
                        nodeN.CustomAttributes.Add(new ConfigItem("Balance",
                            ParseUtil.ToDecimal((balance * 10000).ToString(), 0).ToString(), ParameterMode.Value));
                        nodeN.CustomAttributes.Add(new ConfigItem("MPFunding",
                            ParseUtil.ToDecimal((MPFunding * 10000).ToString(), 0).ToString(), ParameterMode.Value));
                        if (sq > 0)
                        {
                            nodeN.CustomAttributes.Add(new ConfigItem("MPFundingAdd",
                                ParseUtil.ToDecimal((MPFundingAdd * 10000).ToString(), 0).ToString(), ParameterMode.Value));
                            nodeN.CustomAttributes.Add(new ConfigItem("MPRemark", MPRemark, ParameterMode.Value));
                        }
                        listpiid.Add(common.IntSafeConvert(nodeN.NodeID));
                        SaveListIdStrs(listpiid);
                        //Session["slist"] = listpiid;
                    }
                    else
                    {
                        nodeN.Icon = Icon.Folder;
                        node.Add(nodeN);
                        listpiid.Add(common.IntSafeConvert(nodeN.NodeID));
                        SaveListIdStrs(listpiid);
                    }

                    //nodeN.Expanded = true;
                    //nodeN.CustomAttributes.Add(new ConfigItem("BAAMon", CountBaamon.ToString(), ParameterMode.Value));
                    //nodeN.CustomAttributes.Add(new ConfigItem("SuppMon", CountSuppmon.ToString(), ParameterMode.Value));
                    //CountBaamon = 0;
                    //CountSuppmon = 0;
                }
                //SetNode(piid, ftype, incomeinfo, nodeN);
                //node.Children.Add(nodeN);
                //SetNode(piid, ftype, incomeinfo, nodeN);
            }
        }
    }
Ejemplo n.º 37
0
    /// <summary>
    /// 自选分析
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes2(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();

        //Node node1 = new Node();
        //node1.NodeID = "NodeST1";
        //node1.Text = "导入核算数据";
        //node1.Href = "WebPage\\OptAnaly\\ImportCkData.aspx";
        //node1.Icon = Icon.Folder;
        //node1.Leaf = true;
        //nodes.Add(node1);

        Node node2 = new Node();
        node2.NodeID = "NodeST2";
        node2.Text = "月度收支分析";
        node2.Href = "WebPage\\OptAnaly\\OAAnnIncomAnaly.aspx";
        node2.Icon = Icon.Folder;
        node2.Leaf = true;
        nodes.Add(node2);

        Node node3 = new Node();
        node3.NodeID = "NodeST3";
        node3.Text = "年度收支分析";
        node3.Href = "WebPage\\OptAnaly\\AssignDataQuery.aspx";
        node3.Icon = Icon.Folder;
        node3.Leaf = true;
        nodes.Add(node3);

        //Node node3 = new Node();
        //node3.NodeID = "Nodend3";
        //node3.Text = "月度收入分析";
        //node3.Href = "WebPage\\OptAnaly\\OAMonIncomAnaly.aspx";
        //node3.Icon = Icon.Folder;
        //node3.Leaf = true;
        //nodes.Add(node3);

        //Node node4 = new Node();
        //node4.NodeID = "Nodend4";
        //node4.Text = "月度支出分析";
        //node4.Href = "WebPage\\OptAnaly\\OAMonSpendAnaly.aspx";
        //node4.Icon = Icon.Folder;
        //node4.Leaf = true;
        //nodes.Add(node4);

        e.Nodes = nodes;
    }
Ejemplo n.º 38
0
        public static NodeCollection GetChapters()
        {
            var example1 = new Node
                               {
                                   NodeID = "HelloWorld",
                                   Text = "Hello World (Ext JS)",
                                   Href = "/Kapitel1/HelloWorld",
                                   Icon = Icon.World,
                                   Leaf = true
                               };

            var example2 = new Node
                               {
                                   NodeID = "HelloWorldNet",
                                   Text = "Hello World (Ext.NET)",
                                   Href = "/Kapitel1/HelloWorldNet",
                                   Icon = Icon.World,
                                   Leaf = true
                               };

            var example3 = new Node
            {
                NodeID = "Class",
                Text = "Ext JS Klasse",
                Href = "/Kapitel2/Class",
                Icon = Icon.World,
                Leaf = true
            };

            var example4 = new Node
            {
                NodeID = "Inheritence",
                Text = "Ext JS Vererbung",
                Href = "/Kapitel2/Inheritence",
                Icon = Icon.World,
                Leaf = true
            };

            var example5 = new Node
            {
                NodeID = "Mixins",
                Text = "Ext JS Mixins",
                Href = "/Kapitel2/Mixins",
                Icon = Icon.World,
                Leaf = true
            };

            /*
            var example5b = new Node
            {
                NodeID = "Mixins2",
                Text = "Ext JS Mixins - Labelable",
                Href = "/Kapitel2/Mixins2",
                Icon = Icon.World,
                Leaf = true
            };
            */

            var example6 = new Node
            {
                NodeID = "Store",
                Text = "Store (Ext JS)",
                Href = "/Kapitel4/Store",
                Icon = Icon.World,
                Leaf = true
            };

            var example7 = new Node
            {
                NodeID = "StoreNet",
                Text = "Store (Ext.NET)",
                Href = "/Kapitel4/StoreNet",
                Icon = Icon.World,
                Leaf = true
            };

            var exampleHelp = new Node
            {
                NodeID = "Help",
                Text = "WebApi Help Page",
                Href = "/help",
                Icon = Icon.Information,
                Leaf = true
            };

            var example8 = new Node
            {
                NodeID = "Grid",
                Text = "Grid (Ext JS)",
                Href = "/Kapitel4/Grid",
                Icon = Icon.World,
                Leaf = true
            };

            var example9 = new Node
            {
                NodeID = "GridNet",
                Text = "Grid (Ext.NET)",
                Href = "/Kapitel4/GridNet",
                Icon = Icon.World,
                Leaf = true
            };

            var jsFiddleHelloWorld = new Node
            {
                NodeID = "jsFiddle_helloWorld",
                Text = "jsFiddle: Hello World ",
                Href = "http://jsfiddle.net/gh/get/extjs/4.2/JohannesHoppe/ExtJsKochbuch/tree/master/examples/FiddleHelloWorld",
                Icon = Icon.WeatherCloud,
                Leaf = true
            };

            var jsFiddleNet = new Node
            {
                NodeID = "jsFiddle_grid",
                Text = "jsFiddle: Grid ",
                Href = "http://jsfiddle.net/gh/get/extjs/4.2/JohannesHoppe/ExtJsKochbuch/tree/master/examples/FiddleGrid",
                Icon = Icon.WeatherCloud,
                Leaf = true
            };

            var extNetDemo = new Node
            {
                NodeID = "extNetDemo",
                Text = "Ext.Net Demo ",
                Href = "/ExtNet",
                Icon = Icon.Information,
                Leaf = true
            };

            /*
            var chat = new Node
            {
                NodeID = "chat",
                Text = "Teilnehmer-Chat",
                Href = "http://chatroll.com/embed/chat/ext-js-kochbuch?id=i3JL4RMYjAJ&platform=html&w=$0",
                Icon = Icon.Information,
                Leaf = true
            };
            */

            var kapitel1 = new Node { Text = "Kapitel 1" };
            var kapitel2 = new Node { Text = "Kapitel 2" };
            var kapitel4 = new Node { Text = "Kapitel 4" };
            var chapterX = new Node { Text = "Playground" };

            kapitel1.Children.AddRange(new[] { example1, example2 });
            kapitel2.Children.AddRange(new[] { example3, example4, example5, exampleHelp });
            kapitel4.Children.AddRange(new[] { example6, example7, example8, example9 });
            chapterX.Children.AddRange(new[] { jsFiddleHelloWorld, jsFiddleNet, extNetDemo /*, chat */ });

            var nodes = new NodeCollection
                            {
                                kapitel1,
                                kapitel2,
                                kapitel4,
                                chapterX
                            };
            return nodes;
        }
Ejemplo n.º 39
0
    /// <summary>
    /// 预算分析
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes7(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();
        //Node node1 = new Node();
        //node1.NodeID = "NodeBA1";
        //node1.Text = "导航";
        //node1.Href = "WebPage\\BudgetAnalyse\\BANavigate.aspx";
        //node1.Icon =  Icon.Folder;
        //node1.Leaf = true;

        //nodes.Add(node1);

        //Node node2 = new Node();
        //node2.NodeID = "NodeBA2";
        //node2.Text = "操作说明";
        //node2.Href = "WebPage\\BudgetAnalyse\\BAOperationDoc.aspx";
        //node2.Icon = Icon.Folder;
        //node2.Leaf = true;
        //nodes.Add(node2);

        if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员" || UserLimStr == "局领导" || UserLimStr == "查询员")
        {
            Node node3 = new Node();
            node3.NodeID = "NodeBA3";
            node3.Text = "预算控制执行表";
            node3.Href = "WebPage\\BudgetAnalyse\\BudConExeList.aspx";
            node3.Icon = Icon.PageGear;
            node3.Leaf = true;
            nodes.Add(node3);

            Node node4 = new Node();
            node4.NodeID = "NodeBA4";
            node4.Text = "收入及支出对比分析表";
            node4.Href = "WebPage\\BudgetAnalyse\\IncomeContrastpay.aspx";
            node4.Icon = Icon.PageLink;
            node4.Leaf = true;
            nodes.Add(node4);

            Node node5 = new Node();
            node5.NodeID = "NodeBA5";
            node5.Text = "预算月度执行率";//BGexecutePages.aspx
            node5.Href = "WebPage\\BudgetAnalyse\\BudgetexecutionrateNew.aspx";
            node5.Icon = Icon.PageLink;
            node5.Leaf = true;
            nodes.Add(node5);

            Node node6 = new Node();
            node6.NodeID = "NodeBA6";
            node6.Text = "预算年度执行率";//BGexecutePages.aspx
            node6.Href = "WebPage\\BudgetAnalyse\\BudgetexecutionrateNewyear.aspx";
            node6.Icon = Icon.PageLink;
            node6.Leaf = true;
            nodes.Add(node6);
        }

        //Node node4 = new Node();
        //node4.NodeID = "NodeBA4";
        //node4.Text = "部门项目执行表";
        //node4.Href = "WebPage\\BudgetAnalyse\\DepSubControlExeList.aspx";
        //node4.Icon = Icon.Folder;
        //node4.Leaf = true;
        //nodes.Add(node4);

        e.Nodes = nodes;
    }
Ejemplo n.º 40
0
    /// <summary>
    /// 预算控制
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes5(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();
        //Node node1 = new Node();
        //node1.NodeID = "NodeBC1";
        //node1.Text = "导航";
        //node1.Href = "WebPage\\BudgetControl\\BCNavigate.aspx";
        //node1.Icon = Icon.Folder;
        //node1.Leaf = true;

        //nodes.Add(node1);

        Node node2 = new Node();
        node2.NodeID = "NodeBC2";
        node2.Text = "操作说明";
        node2.Href = "WebPage\\BudgetControl\\BCOperationDoc.aspx";
        node2.Icon = Icon.Page;
        node2.Leaf = true;
        nodes.Add(node2);

        //Node node3 = new Node();
        //node3.NodeID = "Nodend3";
        //node3.Text = "月度用款计划";
        //node3.Href = "WebPage\\Setting\\a3.aspx";
        //node3.Icon = Icon.Folder;
        //node3.Leaf = true;
        //nodes.Add(node3);

        //Node node4 = new Node();
        //node4.NodeID = "Nodend4";
        //node4.Text = "月度用款审核";
        //node4.Href = "WebPage\\Setting\\a4.aspx";
        //node4.Icon = Icon.Folder;
        //node4.Leaf = true;
        //nodes.Add(node4);

        if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员")
        {
            Node node3 = new Node();
            node3.NodeID = "NodeBC3";
            node3.Text = "导入财政数据";
            node3.Href = "WebPage\\BudgetControl\\ImportFinaData.aspx";
            node3.Icon = Icon.PageWhiteGet;
            node3.Leaf = true;
            nodes.Add(node3);
        }

        if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员" || UserLimStr == "局领导")
        {
            Node node4 = new Node();
            node4.NodeID = "NodeBC4";
            node4.Text = "预算控制列表";
            node4.Href = "WebPage\\BudgetControl\\BudConList.aspx";
            node4.Icon = Icon.ApplicationSideList;
            node4.Leaf = true;
            nodes.Add(node4);

            Node node9 = new Node();
            node9.NodeID = "NodeBC9";
            node9.Text = "预算分配";
            node9.Href = "WebPage\\BudgetControl\\BudgetAllocation.aspx";
            node9.Icon = Icon.PageAdd;
            node9.Leaf = true;
            nodes.Add(node9);

            Node node11 = new Node();
            node11.NodeID = "NodeBC11";
            node11.Text = "预算分配情况";
            node11.Href = "WebPage\\BudgetControl\\BudgetDivide.aspx";
            node11.Icon = Icon.PageAttach;
            node11.Leaf = true;
            nodes.Add(node11);

            Node node20 = new Node();
            node20.NodeID = "NodeBC20";
            node20.Text = "预算分配历史记录";
            node20.Href = "WebPage\\BudgetControl\\HisAllocation.aspx";
            node20.Icon = Icon.PageAttach;
            node20.Leaf = true;
            nodes.Add(node20);

        }
        if (UserLimStr == "管理员" || UserLimStr == "录入员")
        {
            Node node5 = new Node();
            node5.NodeID = "NodeBC5";
            node5.Text = "添加月度用款计划";
            node5.Href = "WebPage\\BudgetControl\\MonPayPlanNew.aspx";
            node5.Icon = Icon.PageGo;
            node5.Leaf = true;
            nodes.Add(node5);
        }
        //if (UserLimStr == "管理员" || UserLimStr == "录入员")
        //{
        //    Node node5 = new Node();
        //    node5.NodeID = "NodeBCn";
        //    node5.Text = "添加月度用款计划";
        //    node5.Href = "WebPage\\BudgetControl\\MonPayPlanGenerate.aspx";
        //    node5.Icon = Icon.Folder;
        //    node5.Leaf = true;
        //    nodes.Add(node5);
        //}
        if (UserLimStr == "管理员" || UserLimStr == "录入员" || UserLimStr == "查询员" || UserLimStr == "审核员" || UserLimStr == "出纳员")
        {
            Node node6 = new Node();
            node6.NodeID = "NodeBC6";
            node6.Text = "查询月度用款计划";
            node6.Href = "WebPage\\BudgetControl\\SelMonPayPlan.aspx";
            node6.Icon = Icon.PageFind;
            node6.Leaf = true;
            nodes.Add(node6);
        }
        if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员")
        {
            Node node7 = new Node();
            node7.NodeID = "NodeBC7";
            node7.Text = "财务科审核";
            node7.Href = "WebPage\\BudgetControl\\FinAudit.aspx";
            node7.Icon = Icon.PageGreen;
            node7.Leaf = true;
            nodes.Add(node7);
        }

        if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员" || UserLimStr == "局领导")
        {
            Node node8 = new Node();
            node8.NodeID = "NodeBC8";
            node8.Text = "分管局长审核";
            node8.Href = "WebPage\\BudgetControl\\ChaSecAudit.aspx";
            node8.Icon = Icon.PackageGreen;
            node8.Leaf = true;
            nodes.Add(node8);

            Node node12 = new Node();
            node12.NodeID = "NodeBC12";
            node12.Text = "收入与支出对比情况表";
            node12.Href = "WebPage\\BudgetControl\\IncomeContrastpaySituation.aspx";
            node12.Icon = Icon.PageLink;
            node12.Leaf = true;
            nodes.Add(node12);
            //            Node node12 = new Node();
            //            node12.NodeID = "NodeBC12";
            //            node12.Text = "定额设置";
            //            node12.Href = "WebPage\\BudgetControl\\STQuota.aspx";
            //            node12.Icon = Icon.PageLink;
            //            node12.Leaf = true;
            //            nodes.Add(node12);
        }
        //        if (UserLimStr == "出纳员")
        //        {
        //            Node nodec = new Node();
        //            nodec.NodeID = "NodeBCC";
        //            nodec.Text = "分管局长审核";
        //            nodec.Href = "WebPage\\BudgetControl\\CashierAudit.aspx";
        //            nodec.Icon = Icon.PagePortraitShot;
        //            nodec.Leaf = true;
        //            nodes.Add(nodec);
        //        }

        //if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员")
        //{
        //    Node node9 = new Node();
        //    node9.NodeID = "NodeBC9";
        //    node9.Text = "生成月度用款计划";
        //    node9.Href = "WebPage\\BudgetControl\\MonPayPlan.aspx";
        //    node9.Icon = Icon.Folder;
        //    node9.Leaf = true;
        //    nodes.Add(node9);
        //}

        //Node node10 = new Node();
        //node10.NodeID = "NodeBC10";
        //node10.Text = "导入财政数据";
        //node10.Href = "WebPage\\BudgetControl\\ImportFinaData.aspx";
        //node10.Icon = Icon.Folder;
        //node10.Leaf = true;
        //nodes.Add(node10);

        e.Nodes = nodes;
    }
Ejemplo n.º 41
0
        public static NodeCollection GetExamplesNodes()
        {
            var nodes = new NodeCollection();
            string path = HttpContext.Current.Server.MapPath(ExamplesModel.ExamplesRoot);

            return ExamplesModel.BuildAreasLevel();
        }
    private void SetNode(int tem, NodeCollection node)
    {
        NodeCollection nodes = new NodeCollection();
        DataTable dt = BG_PayIncomeLogic.GetDtPayIncomeByPIID(tem);
        int year = common.IntSafeConvert(CurrentYear);
        int depid = common.IntSafeConvert(HidDepid.Value);
        DataTable dti = BG_BudItemsLogic.GetBAA(depid, year);
        if (dt.Rows.Count > 0)
        {
            for (int j = 0; j < dt.Rows.Count; j++)
            {
                int piid = common.IntSafeConvert(dt.Rows[j]["PIID"].ToString());
                Node nodeN = new Node();
                nodeN.NodeID = piid.ToString();
                nodeN.Text = dt.Rows[j]["PIEcoSubName"].ToString();
                string sql = string.Format("PIID='{0}'", piid);
                DataRow[] dr = dti.Select(sql);
                decimal Baamon = 0;
                decimal Suppmon = 0;
                if (dr.Length > 0)
                {
                    for (int i = 0; i < dr.Length; i++)
                    {
                        Baamon += ParToDecimal.ParToDel(dr[i]["BAAMon"].ToString());
                        Suppmon += ParToDecimal.ParToDel(dr[i]["SuppMon"].ToString());
                    }
                }
                if (BG_PayIncomeLogic.GetBoolPayIncomeByPIID(tem))
                {

                    if (!BG_PayIncomeLogic.GetBoolPayIncomeByPIID(common.IntSafeConvert(piid)))
                    {
                        nodeN.Icon = Icon.Anchor;
                        node.Add(nodeN);
                        nodeN.Leaf = true;
                        nodeN.CustomAttributes.Add(new ConfigItem("BAAMon", Baamon.ToString(), ParameterMode.Value));
                        nodeN.CustomAttributes.Add(new ConfigItem("SuppMon", Suppmon.ToString(), ParameterMode.Value));
                        listpiid.Add(common.IntSafeConvert(nodeN.NodeID));
                        SaveListIdStrs(listpiid);
                    }
                    else
                    {
                        if (BG_PayIncomeLogic.GetLever(3))
                        {
                            nodeN.Icon = Icon.Anchor;
                            node.Add(nodeN);
                            nodeN.Leaf = true;
                            nodeN.CustomAttributes.Add(new ConfigItem("BAAMon", Baamon.ToString(), ParameterMode.Value));
                            nodeN.CustomAttributes.Add(new ConfigItem("SuppMon", Suppmon.ToString(), ParameterMode.Value));
                            listpiid.Add(common.IntSafeConvert(nodeN.NodeID));
                            SaveListIdStrs(listpiid);
                        }
                        else
                        {
                            nodeN.Icon = Icon.Folder;
                            node.Add(nodeN);
                            listpiid.Add(common.IntSafeConvert(nodeN.NodeID));
                            SaveListIdStrs(listpiid);
                        }
                    }

                    // Session["slist"] = listpiid;
                    //node.CustomAttributes.Add(new ConfigItem("BAAMon", CountBaamon.ToString(), ParameterMode.Value));
                    //node.CustomAttributes.Add(new ConfigItem("SuppMon", CountSuppmon.ToString(), ParameterMode.Value));
                    //nodeN.Checked = false;
                }
                else
                {
                    if (SingleNode(piid.ToString()) == 0)
                    {
                        break;
                    }
                    else if (BG_PayIncomeLogic.ISSign(piid))
                    {

                        nodeN.Leaf = true;
                        nodeN.Icon = Icon.Anchor;
                        node.Add(nodeN);
                        nodeN.CustomAttributes.Add(new ConfigItem("BAAMon", Baamon.ToString(), ParameterMode.Value));
                        nodeN.CustomAttributes.Add(new ConfigItem("SuppMon", Suppmon.ToString(), ParameterMode.Value));
                        listpiid.Add(common.IntSafeConvert(nodeN.NodeID));
                        SaveListIdStrs(listpiid);

                        //Session["slist"] = listpiid;
                    }
                    else
                    {
                        nodeN.Icon = Icon.Folder;
                        node.Add(nodeN);
                        listpiid.Add(common.IntSafeConvert(nodeN.NodeID));
                        SaveListIdStrs(listpiid);
                    }

                    //nodeN.Expanded = true;
                    //nodeN.CustomAttributes.Add(new ConfigItem("BAAMon", CountBaamon.ToString(), ParameterMode.Value));
                    //nodeN.CustomAttributes.Add(new ConfigItem("SuppMon", CountSuppmon.ToString(), ParameterMode.Value));
                    //CountBaamon = 0;
                    //CountSuppmon = 0;
                }
                //SetNode(piid, ftype, incomeinfo, nodeN);
                //node.Children.Add(nodeN);
                //SetNode(piid, ftype, incomeinfo, nodeN);
            }
        }
    }
    public string NodeLoad(string nodeID)
    {
        DataTable dt = BG_DepartmentLogic.GetAllBG_Department(AreaDepID);
        NodeCollection nodes = new Ext.Net.NodeCollection();
        Node rootNode = new Node();
        rootNode.Text = "部门管理";
        rootNode.Icon = Icon.Folder;
        nodes.Add(rootNode);
        rootNode.Expanded = true;
        List<string> listdep = new List<string>();
        if (dt.Rows.Count > 0)
        {
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                string depname = dt.Rows[i]["DepName"].ToString();

                string depid = dt.Rows[i]["DepID"].ToString();
                listdep.Add(depname);
                Node node1 = new Node();
                node1.NodeID = dt.Rows[i]["DepID"].ToString();
                node1.Text = depname;
                node1.Icon = Icon.UserHome;
                int sedepid = common.IntSafeConvert((int)Session["depid"]);
                if (sedepid == common.IntSafeConvert(dt.Rows[i]["DepID"]))
                {
                    node1.Expanded = true;
                }
                //node1.Leaf = true;
                rootNode.Children.Add(node1);
                DataTable dt1 = BG_UserLogic.GetDtUserByDepid(depid);
                if (dt1.Rows.Count > 0)
                {
                    for (int j = 0; j < dt1.Rows.Count; j++)
                    {
                        Node node2 = new Node();
                        node2.NodeID = dt1.Rows[j]["UserID"].ToString()+"用户";
                        node2.Text = dt1.Rows[j]["UserName"].ToString();
                        node2.Icon = Icon.User;
                        node2.Leaf = true;
                        node1.Children.Add(node2);
                    }
                }
                else
                {
                    node1.EmptyChildren = true;
                }

            }
        }
        Session["sedep"] = listdep;
        return nodes.ToJson();
    }
Ejemplo n.º 44
0
        private static NodeCollection BuildAreasLevel()
        {
            string path = HttpContext.Current.Server.MapPath(ExamplesModel.ExamplesRoot);
            DirectoryInfo root = new DirectoryInfo(path);
            DirectoryInfo[] folders = root.GetDirectories();
            folders = ExamplesModel.SortFolders(root, folders);

            NodeCollection nodes = new NodeCollection(false);

            foreach (DirectoryInfo folder in folders)
            {
                if ((folder.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden ||
                    excludeList.Contains(folder.Name) || folder.Name.StartsWith("_"))
                {
                    continue;
                }

                ExampleConfig cfg = new ExampleConfig(folder.FullName + "\\config.xml");

                string iconCls = string.IsNullOrEmpty(cfg.IconCls) ? "" : cfg.IconCls;
                Node node = null;
                var index = folder.Name.IndexOf('_');

                if (cfg.MainGroup || index < 0)
                {
                    node = new Node();
                    node.NodeID = BaseControl.GenerateID();
                    node.Text = folder.Name.Replace("_", " ");

                    nodes.Add(node);

                    node.IconCls = iconCls;
                    if (ExamplesModel.IsNew(folder.FullName))
                    {
                        node.CustomAttributes.Add(new ConfigItem("isNew", "true", ParameterMode.Raw));
                    }
                }
                else
                {
                    var mainGroupName = folder.Name.Substring(0, index);
                    node = nodes.FirstOrDefault(n => n.Text == mainGroupName);

                    if (node == null)
                    {
                        node = new Node();
                        node.NodeID = BaseControl.GenerateID();
                        node.Text = mainGroupName;
                        nodes.Add(node);
                    }

                    if (iconCls.IsNotEmpty())
                    {
                        node.IconCls = iconCls;
                    }

                    if (ExamplesModel.IsNew(folder.FullName) && !node.CustomAttributes.Contains("isNew"))
                    {
                        node.CustomAttributes.Add(new ConfigItem("isNew", "true", ParameterMode.Raw));
                    }

                    var groupNode = new Node();

                    groupNode.NodeID = BaseControl.GenerateID();
                    groupNode.Text = folder.Name.Substring(index + 1).Replace("_", " ");

                    if (ExamplesModel.IsNew(folder.FullName) && !groupNode.CustomAttributes.Contains("isNew"))
                    {
                        groupNode.CustomAttributes.Add(new ConfigItem("isNew", "true", ParameterMode.Raw));
                    }

                    node.Children.Add(groupNode);
                    node = groupNode;
                }

                ExamplesModel.BuildViewsLevel(folder, node);
            }

            return nodes;
        }
Ejemplo n.º 45
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="nodes"></param>
        protected virtual void RegisterNodesIcons(NodeCollection nodes)
        {
            if (ResourceManager.HasResourceManager)
            {
                foreach (Node node in nodes)
                {
                    if (node.Icon != Icon.None)
                    {
                        ResourceManager.GetInstance().RegisterIcon(node.Icon);
                    }

                    if (node.Children.Count > 0)
                    {
                        this.RegisterNodesIcons(node.Children);
                    }
                }
            }
        }
Ejemplo n.º 46
0
    /// <summary>
    /// 定制分析
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes1(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();
        //Node node1 = new Node();
        //node1.NodeID = "NodePL1";
        //node1.Text = "人均系数";
        //node1.Href = "WebPage\\CusAnaly\\PerCoefficient.aspx";
        //node1.Icon = Icon.Folder;
        //node1.Leaf = true;

        //nodes.Add(node1);

        //Node node2 = new Node();
        //node2.NodeID = "NodePL2";
        //node2.Text = "人员支出";
        //node2.Href = "WebPage\\CusAnaly\\PerSpend.aspx";
        //node2.Icon = Icon.Folder;
        //node2.Leaf = true;
        //nodes.Add(node2);

        //Node node3 = new Node();
        //node3.NodeID = "Nodend3";
        //node3.Text = "公用支出";
        //node3.Href = "WebPage\\CusAnaly\\PubSpend.aspx";
        //node3.Icon = Icon.Folder;
        //node3.Leaf = true;
        //nodes.Add(node3);

        //Node node4 = new Node();
        //node4.NodeID = "Nodend4";
        //node4.Text = "项目支出";
        //node4.Href = "WebPage\\CusAnaly\\ProSpend.aspx";
        //node4.Icon = Icon.Folder;
        //node4.Leaf = true;
        //nodes.Add(node4);

        Node node5 = new Node();
        node5.NodeID = "NodeEx5";
        node5.Text = "年度收入分析";
        node5.Href = "WebPage\\CusAnaly\\AnnIncomAnaly.aspx";
        node5.Icon = Icon.Folder;
        node5.Leaf = true;
        nodes.Add(node5);

        Node node6 = new Node();
        node6.NodeID = "NodeEx6";
        node6.Text = "年度支出分析";
        node6.Href = "WebPage\\CusAnaly\\AnnSpendAnaly.aspx";

        node6.Icon = Icon.Folder;
        node6.Leaf = true;
        nodes.Add(node6);

        Node node7 = new Node();
        node7.NodeID = "NodeEx7";
        node7.Text = "月度收入分析";
        node7.Href = "WebPage\\CusAnaly\\MonIncomAnaly.aspx";
        node7.Icon = Icon.Folder;
        node7.Leaf = true;
        nodes.Add(node7);

        Node node8 = new Node();
        node8.NodeID = "NodeEx8";
        node8.Text = "月度支出分析";
        node8.Href = "WebPage\\CusAnaly\\MonSpendAnaly.aspx";
        node8.Icon = Icon.Folder;
        node8.Leaf = true;
        nodes.Add(node8);

        //Node node9 = new Node();
        //node9.NodeID = "Nodend9";
        //node9.Text = "固定资产";
        //node9.Href = "WebPage\\CusAnaly\\FixAssets.aspx";
        //node9.Icon = Icon.Folder;
        //node9.Leaf = true;
        //nodes.Add(node9);

        e.Nodes = nodes;
    }
Ejemplo n.º 47
0
    /// <summary>
    /// 信息公开
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes3(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();
        Node node1 = new Node();
        node1.NodeID = "NodePb1";
        node1.Text = "信息公开详细";
        node1.Href = "WebPage\\InfoPublic\\InfoPubDetail.aspx";
        node1.Icon = Icon.Folder;
        node1.Leaf = true;

        nodes.Add(node1);

        Node node2 = new Node();
        node2.NodeID = "NodePb2";
        node2.Text = "信息公开图表";
        node2.Href = "WebPage\\InfoPublic\\InfoPubChart.aspx";
        node2.Icon = Icon.Folder;
        node2.Leaf = true;
        nodes.Add(node2);

        Node node3 = new Node();
        node3.NodeID = "NodePb3";
        node3.Text = "信息公开统计";
        node3.Href = "WebPage\\InfoPublic\\InfoPubStat.aspx";
        node3.Icon = Icon.Folder;
        node3.Leaf = true;
        nodes.Add(node3);

        e.Nodes = nodes;
    }
Ejemplo n.º 48
0
    /// <summary>
    /// 下载专区
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes8(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();

        Node node1 = new Node();
        node1.NodeID = "NodeDd";
        node1.Text = "谷歌浏览器下载";
        node1.Href = "WebPage\\Download\\GoolgleDownload.aspx";
        node1.Icon = Icon.DiskDownload;
        node1.Leaf = true;
        nodes.Add(node1);

        e.Nodes = nodes;
    }
    private Ext.Net.NodeCollection BuildTree(Ext.Net.NodeCollection nodes)
    {
        if (nodes == null)
        {
            nodes = new Ext.Net.NodeCollection();
        }
        Ext.Net.Node root = new Ext.Net.Node();
        root.Text = "Root";
        nodes.Add(root);

        int depid = 0, tem = 0;
        if (common.IntSafeConvert(cmbdept.SelectedItem.Value) > 0)
        {
            depid = common.IntSafeConvert(cmbdept.SelectedItem.Value);
        }
        string year = cmbyear.SelectedItem.Value ?? DateTime.Now.Year.ToString();

            string month = cmbmonth.SelectedItem.Value ?? DateTime.Now.Month.ToString();
            month = month.Length == 1 ? "0" + month : month;
            string yearMonth = year + "-" + month;

            string precmb = (common.IntSafeConvert(month) - 1).ToString();
            precmb = precmb.Length == 1 ? "0" + precmb : precmb;
            string preYearMonth = year + "-" + precmb;
            //yearMonth = "2015-02";
            //preYearMonth = "2015-01";
            //DataTable dtpiidTable = ExecuteNewLogic.GetDtPiidList(depid, yearMonth, tem);
            //DataTable predtpiidTable = ExecuteNewLogic.GetDtPiidList(depid, preYearMonth, tem);

            // DataTable dt = BG_PayIncomeLogic.GetDtPayIncomeByPIID(tem);
            DataTable dt = ExecuteNewLogic.GetDtAllPiidList(depid, yearMonth, preYearMonth);
            if (dt.Rows.Count == 0)
            {
                X.Msg.Alert("系统提示", "本月没有执行相关数据").Show();
                root.EmptyChildren = true;
                return nodes;
            }
            DataTable dtroot = dt.DefaultView.ToTable("dtroot", true, new string[] { "PIID", "ParentPIEcoSubName" });
            string piidList = "";
            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    int piid = common.IntSafeConvert(dt.Rows[i]["ChildID"]);
                    piidList += piid + ",";
                }

            }
            piidList = piidList.TrimEnd(',');
            DataTable dtcashier = ExecuteNewLogic.GetCashierData(depid, yearMonth, piidList);
            DataTable pMoney = ExecuteNewLogic.GetReceiptsData(depid, preYearMonth, piidList, 0);
            DataTable pMoney1 = ExecuteNewLogic.GetReceiptsData(depid, preYearMonth, piidList, 1);
            DataTable pMoney2 = ExecuteNewLogic.GetReceiptsData(depid, preYearMonth, piidList, 2);
            DataTable rpMoney = ExecuteNewLogic.GetReceiptsData(depid, yearMonth, piidList, 0);
            DataTable rpMoney1 = ExecuteNewLogic.GetReceiptsData(depid, yearMonth, piidList, 1);
            DataTable rpMoney2 = ExecuteNewLogic.GetReceiptsData(depid, yearMonth, piidList, 2);
            DataTable totalMon = ExecuteNewLogic.GetBudgetAllocationData(depid, year, piidList);
            DataTable newTable = new DataTable();
            newTable.Columns.Add("PIID");
            newTable.Columns.Add("ChildID");
            newTable.Columns.Add("PIEcoSubName");
            newTable.Columns.Add("totalMon");
            newTable.Columns.Add("BQMon");
            newTable.Columns.Add("CashierBalance");
            newTable.Columns.Add("PMoney");
            newTable.Columns.Add("PMoney1");
            newTable.Columns.Add("PMoney2");
            newTable.Columns.Add("RpMoney");
            newTable.Columns.Add("RpMoney1");
            newTable.Columns.Add("RpMoney2");
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                DataRow drRow = newTable.NewRow();
                int piid = common.IntSafeConvert(dt.Rows[i]["ChildID"]);
                if (dtcashier.Rows.Count > 0)
                {
                    DataRow[] dtca = dtcashier.Select("piid=" + piid);
                    if (dtca.Length > 0)
                    {
                        drRow["BQMon"] = dtca[0]["BQMon"];
                        drRow["CashierBalance"] = dtca[0]["CashierBalance"];
                    }
                }
                if (rpMoney.Rows.Count > 0)
                {
                    DataRow[] dtrp = rpMoney.Select("piid=" + piid);
                    if (dtrp.Length > 0)
                    {
                        drRow["RpMoney"] = dtrp[0]["RpMoney"];
                    }
                }
                if (rpMoney1.Rows.Count > 0)
                {
                    DataRow[] dtrp1 = rpMoney1.Select("piid=" + piid);
                    if (dtrp1.Length > 0)
                    {
                        drRow["RpMoney1"] = dtrp1[0]["RpMoney"];
                    }
                }
                if (rpMoney2.Rows.Count > 0)
                {
                    DataRow[] dtrp2 = rpMoney2.Select("piid=" + piid);
                    if (dtrp2.Length > 0)
                    {
                        drRow["RpMoney2"] = dtrp2[0]["RpMoney"];
                    }
                }
                if (pMoney.Rows.Count > 0)
                {
                    {
                        DataRow[] dtp = pMoney.Select("piid=" + piid);
                        if (dtp.Length > 0)
                            drRow["PMoney"] = dtp[0]["RpMoney"];
                    }
                }
                if (pMoney1.Rows.Count > 0)
                {
                    DataRow[] dtp1 = pMoney1.Select("piid=" + piid);
                    if (dtp1.Length > 0)
                    {
                        drRow["PMoney1"] = dtp1[0]["RpMoney"];
                    }
                }
                if (pMoney2.Rows.Count > 0)
                {
                    DataRow[] dtp2 = pMoney2.Select("piid=" + piid);
                    if (dtp2.Length > 0)
                    {
                        drRow["PMoney2"] = dtp2[0]["RpMoney"];
                    }
                }
                if (totalMon.Rows.Count > 0)
                {
                    DataRow[] dttotalMon = totalMon.Select("piid=" + piid);
                    if (dttotalMon.Length > 0)
                    {
                        drRow["totalMon"] = dttotalMon[0]["total"];
                    }
                }
                drRow["PIEcoSubName"] = dt.Rows[i]["PIEcoSubName"].ToString();
                drRow["ChildID"] = dt.Rows[i]["ChildID"].ToString();
                drRow["PIID"] = dt.Rows[i]["PIID"].ToString();
                newTable.Rows.Add(drRow);
            }

            for (int i = 0; i < dtroot.Rows.Count; i++)
            {
                Node newNode = new Node();
                string piid = dtroot.Rows[i]["piid"].ToString();
                newNode.NodeID = piid;
                newNode.Text = dtroot.Rows[i]["ParentPIEcoSubName"].ToString();
                newNode.Icon = Icon.Folder;
                decimal BQMon = 0, CashierBalance = 0, PMoney = 0, PMoney1 = 0, PMoney2 = 0, RpMoney = 0, RpMoney1 = 0, RpMoney2 = 0, total = 0;
                DataRow[] drrowsleaf = newTable.Select("PIID=" + piid);
                if (drrowsleaf.Length > 0)
                {
                    for (int j = 0; j < drrowsleaf.Length; j++)
                    {
                        Node nodenew = new Node();
                        nodenew.NodeID = drrowsleaf[j]["ChildID"].ToString();
                        nodenew.Text = drrowsleaf[j]["PIEcoSubName"].ToString();
                        //nodenew.CustomAttributes.Add(new ConfigItem("PIID",drRows[j]["PIEcoSubName"].ToString(), ParameterMode.Value));
                        //nodenew.CustomAttributes.Add(new ConfigItem("PIEcoSubName",drRows[j]["PIEcoSubName"].ToString(), ParameterMode.Value));
                        nodenew.CustomAttributes.Add(new ConfigItem("BQMon", drrowsleaf[j]["BQMon"].ToString(), ParameterMode.Value));
                        nodenew.CustomAttributes.Add(new ConfigItem("CashierBalance", drrowsleaf[j]["CashierBalance"].ToString(), ParameterMode.Value));
                        nodenew.CustomAttributes.Add(new ConfigItem("PMoney", drrowsleaf[j]["PMoney"].ToString(), ParameterMode.Value));
                        nodenew.CustomAttributes.Add(new ConfigItem("PMoney1 ", drrowsleaf[j]["PMoney1"].ToString(), ParameterMode.Value));
                        nodenew.CustomAttributes.Add(new ConfigItem("PMoney2 ", drrowsleaf[j]["PMoney2"].ToString(), ParameterMode.Value));
                        nodenew.CustomAttributes.Add(new ConfigItem("RpMoney ", drrowsleaf[j]["RpMoney"].ToString(), ParameterMode.Value));
                        nodenew.CustomAttributes.Add(new ConfigItem("RpMoney1 ", drrowsleaf[j]["RpMoney1"].ToString(), ParameterMode.Value));
                        nodenew.CustomAttributes.Add(new ConfigItem("RpMoney2 ", drrowsleaf[j]["RpMoney2"].ToString(), ParameterMode.Value)); nodenew.CustomAttributes.Add(new ConfigItem("totalMon ", drrowsleaf[j]["totalMon"].ToString(), ParameterMode.Value));
                        nodenew.Leaf = true;
                        nodenew.Icon = Icon.Anchor;
                        newNode.Children.Add(nodenew);
                        BQMon += ParToDecimal.ParToDel(drrowsleaf[j]["BQMon"].ToString());
                        CashierBalance += ParToDecimal.ParToDel(drrowsleaf[j]["CashierBalance"].ToString());
                        PMoney += ParToDecimal.ParToDel(drrowsleaf[j]["PMoney"].ToString());
                        PMoney1 += ParToDecimal.ParToDel(drrowsleaf[j]["PMoney1"].ToString());
                        PMoney2 += ParToDecimal.ParToDel(drrowsleaf[j]["PMoney2"].ToString());
                        RpMoney += ParToDecimal.ParToDel(drrowsleaf[j]["RpMoney"].ToString());
                        RpMoney1 += ParToDecimal.ParToDel(drrowsleaf[j]["RpMoney1"].ToString());
                        RpMoney2 += ParToDecimal.ParToDel(drrowsleaf[j]["RpMoney2"].ToString());
                        total += ParToDecimal.ParToDel(drrowsleaf[j]["totalMon"].ToString());
                    }
                }
                else
                {
                    newNode.EmptyChildren = true;
                }
                newNode.CustomAttributes.Add(new ConfigItem("BQMon", BQMon.ToString(), ParameterMode.Value));
                newNode.CustomAttributes.Add(new ConfigItem("CashierBalance", CashierBalance.ToString(), ParameterMode.Value));
                newNode.CustomAttributes.Add(new ConfigItem("PMoney", PMoney.ToString(), ParameterMode.Value));
                newNode.CustomAttributes.Add(new ConfigItem("PMoney1 ", PMoney1.ToString(), ParameterMode.Value));
                newNode.CustomAttributes.Add(new ConfigItem("PMoney2 ", PMoney2.ToString(), ParameterMode.Value));
                newNode.CustomAttributes.Add(new ConfigItem("RpMoney ", RpMoney.ToString(), ParameterMode.Value));
                newNode.CustomAttributes.Add(new ConfigItem("RpMoney1 ", RpMoney1.ToString(), ParameterMode.Value));
                newNode.CustomAttributes.Add(new ConfigItem("RpMoney2 ", RpMoney2.ToString(), ParameterMode.Value));
                newNode.CustomAttributes.Add(new ConfigItem("totalMon ", total.ToString(), ParameterMode.Value));
                root.Children.Add(newNode);
            }

        return nodes;
    }
Ejemplo n.º 50
0
    /// <summary>
    /// 预算执行
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes6(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();
        if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员" || UserLimStr == "录入员" || UserLimStr == "局领导")
        {
            Node node4 = new Node();
            node4.NodeID = UserID.ToString();
            node4.Text = "报销管理";
           // node4.Href = "http://148.32.16.22:8082?UserID=" + UserID; //  6-19  做成整体的预算
            string url = Request.Url.ToString();
            int itpm=url.LastIndexOf('/');
            string urltmp = url.Remove(itpm, url.Length - itpm);
            node4.Href = urltmp + "/expen?UserID=" + UserID;  //  ______________5-11
            node4.Icon = Icon.BookEdit;
            node4.Leaf = true;
            nodes.Add(node4);
        }
        //Node node1 = new Node();
        //node1.NodeID = "NodeBX1";
        //node1.Text = "导航";
        //node1.Href = "WebPage\\BudgetExecute\\BXNavigate.aspx";
        //node1.Icon = Icon.Folder;
        //node1.Leaf = true;

        //nodes.Add(node1);

        //Node node2 = new Node();
        //node2.NodeID = "NodeBX2";
        //node2.Text = "操作说明";
        //node2.Href = "WebPage\\BudgetExecute\\BXOperationDoc.aspx";
        //node2.Icon = Icon.Folder;
        //node2.Leaf = true;
        //nodes.Add(node2);
        ////if (UserLimStr == "管理员" || UserLimStr == "录入员")
        ////{
        ////    Node node3 = new Node();
        ////    node3.NodeID = UserID.ToString();
        ////    node3.Text = "申请";
        ////   // node3.Href = "WebPage\\BudgetExecute\\ApplyList.aspx";
        ////    node3.Icon = Icon.BookAdd;
        ////    node3.Leaf = true;
        ////    //nodes.Add(node3);
        ////}
        ////if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员")
        ////{
        ////    Node node4 = new Node();
        ////    node4.NodeID = "NodeBX4";
        ////    node4.Text = "审批";
        ////    node4.Href = "WebPage\\BudgetExecute\\ReimApproval.aspx";
        ////    node4.Icon = Icon.BookEdit;
        ////    node4.Leaf = true;
        ////    nodes.Add(node4);
        ////}
        ////if (UserLimStr == "管理员" || UserLimStr == "查询员")
        ////{
        ////    Node node5 = new Node();
        ////    node5.NodeID = "NodeBX5";
        ////    node5.Text = "报账员查询";
        ////    node5.Href = "WebPage\\BudgetExecute\\ReimStaffQuery.aspx";
        ////    node5.Icon = Icon.BookPrevious;
        ////    node5.Leaf = true;
        ////    nodes.Add(node5);
        ////}
        ////if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员")
        ////{
        ////    Node node6 = new Node();
        ////    node6.NodeID = "NodeBX6";
        ////    node6.Text = "报销单历史查询";
        ////    node6.Href = "WebPage\\BudgetExecute\\AuditorQuery.aspx";
        ////    node6.Icon = Icon.BookOpen;
        ////    node6.Leaf = true;
        ////    nodes.Add(node6);
        ////}
        ////if (UserLimStr == "管理员" || UserLimStr == "局领导")
        ////{
        ////    Node node7 = new Node();
        ////    node7.NodeID = "NodeBX7";
        ////    node7.Text = "报销单历史查询";
        ////    node7.Href = "WebPage\\BudgetExecute\\LeaderQuery.aspx";
        ////    node7.Icon = Icon.ChartLine;
        ////    node7.Leaf = true;
        ////    nodes.Add(node7);
        ////}
        //if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员")
        //{
        //    Node node8 = new Node();
        //    node8.NodeID = "NodeBX8";
        //    node8.Text = "财务核算";
        //    node8.Href = "WebPage\\BudgetExecute\\FinAccounting.aspx";
        //    node8.Icon = Icon.Folder;
        //    node8.Leaf = true;
        //    nodes.Add(node8);
        //}

        ////if (UserLimStr == "管理员" || UserLimStr == "录入员")
        ////{
        ////    Node node9 = new Node();
        ////    node9.NodeID = "NodeBX9";
        ////    node9.Text = "报销单历史查询";
        ////    node9.Href = "WebPage\\BudgetExecute\\QueryApplystateList.aspx";
        ////    node9.Icon = Icon.ChartLine;
        ////    node9.Leaf = true;
        ////    nodes.Add(node9);
        ////}

        ////if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员" || UserLimStr == "录入员")
        ////{
        ////    Node node10 = new Node();
        ////    node10.NodeID = "NodeBX10";
        ////    node10.Text = "申请额度查询";
        ////    node10.Href = "WebPage\\BudgetExecute\\ApplyLimit.aspx";
        ////    node10.Icon = Icon.ChartLineLink;
        ////    node10.Leaf = true;
        ////    nodes.Add(node10);
        ////}

        //if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员" || UserLimStr == "录入员")
        //{
        //    Node node10 = new Node();
        //    node10.NodeID = "NodeBX100";
        //    node10.Text = "申请额度查询";
        //    node10.Href = "WebPage\\BudgetExecute\\ApplyAdd.aspx";
        //    node10.Icon = Icon.Folder;
        //    node10.Leaf = true;
        //    nodes.Add(node10);
        //}

        e.Nodes = nodes;
    }
    private Ext.Net.NodeCollection BuildTree(Ext.Net.NodeCollection nodes)
    {
        if (nodes == null)
        {
            nodes = new Ext.Net.NodeCollection();
        }
        Ext.Net.Node root = new Ext.Net.Node();
        root.Text = "Root";
        nodes.Add(root);

        int depid = 0, tem = 0;
        if (common.IntSafeConvert(cmbdept.SelectedItem.Value) > 0)
        {
            depid = common.IntSafeConvert(cmbdept.SelectedItem.Value);
        }
        string year = cmbyear.SelectedItem.Value ?? DateTime.Now.Year.ToString();

            DataTable dt = ExecuteNewLogic.GetDtAllPiidListyear(depid, year);
            if (dt.Rows.Count==0)
            {
                X.Msg.Alert("系统提示", "本月没有执行相关数据").Show();
                root.EmptyChildren = true;
                return nodes;
            }
            DataTable dtroot = dt.DefaultView.ToTable("dtroot", true, new string[] { "PIID", "ParentPIEcoSubName" });
            string piidList = "";
            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    int piid = common.IntSafeConvert(dt.Rows[i]["ChildID"]);
                    piidList += piid + ",";
                }

            }
            piidList = piidList.TrimEnd(',');
            DataTable dtcashier = ExecuteNewLogic.GetCashierDatayear(depid, year, piidList);
            DataTable RpMoney = ExecuteNewLogic.GetReceiptsDatayear(depid, year, piidList, 2);
            DataTable totalMon = ExecuteNewLogic.GetBudgetAllocationData(depid, year, piidList);
            DataTable newTable = new DataTable();
            newTable.Columns.Add("PIID");
            newTable.Columns.Add("ChildID");
            newTable.Columns.Add("PIEcoSubName");
            newTable.Columns.Add("totalMon");
            newTable.Columns.Add("BQMon");
            newTable.Columns.Add("RpMoney");
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                DataRow drRow = newTable.NewRow();
                int piid = common.IntSafeConvert(dt.Rows[i]["ChildID"]);
                if (dtcashier.Rows.Count > 0)
                {
                    DataRow[] dtca = dtcashier.Select("piid=" + piid);
                    if (dtca.Length > 0)
                    {
                        drRow["BQMon"] = dtca[0]["BQMon"];
                        //drRow["CashierBalance"] = dtca[0]["CashierBalance"];
                    }
                }
                if (RpMoney.Rows.Count > 0)
                {
                    DataRow[] dtp2 = RpMoney.Select("piid=" + piid);
                    if (dtp2.Length > 0)
                    {
                        drRow["RpMoney"] = dtp2[0]["RpMoney"];
                    }
                }
                if (totalMon.Rows.Count > 0)
                {
                    DataRow[] dttotalMon = totalMon.Select("piid=" + piid);
                    if (dttotalMon.Length > 0)
                    {
                        drRow["totalMon"] = dttotalMon[0]["total"];
                    }
                }
                drRow["PIEcoSubName"] = dt.Rows[i]["PIEcoSubName"].ToString();
                drRow["ChildID"] = dt.Rows[i]["ChildID"].ToString();
                drRow["PIID"] = dt.Rows[i]["PIID"].ToString();
                newTable.Rows.Add(drRow);
            }

            for (int i = 0; i < dtroot.Rows.Count; i++)
            {
                Node newNode = new Node();
                string piid = dtroot.Rows[i]["piid"].ToString();
                newNode.NodeID = piid;
                newNode.Text = dtroot.Rows[i]["ParentPIEcoSubName"].ToString();
                newNode.Icon = Icon.Folder;
               // newNode.Leaf = true;
                decimal BQMond = 0, RpMoneyd = 0, totalMond = 0;
                DataRow[] drrowsleaf = newTable.Select("PIID=" + piid);
                if (drrowsleaf.Length > 0)
                {
                    NodeCollection nc=new NodeCollection();
                    for (int j = 0; j < drrowsleaf.Length; j++)
                    {
                        Node nodenew = new Node();
                        nodenew.NodeID = drrowsleaf[j]["ChildID"].ToString();
                        nodenew.Text = drrowsleaf[j]["PIEcoSubName"].ToString();
                        //nodenew.CustomAttributes.Add(new ConfigItem("PIID",drRows[j]["PIEcoSubName"].ToString(), ParameterMode.Value));
                        //nodenew.CustomAttributes.Add(new ConfigItem("PIEcoSubName",drRows[j]["PIEcoSubName"].ToString(), ParameterMode.Value));
                        nodenew.CustomAttributes.Add(new ConfigItem("BQMon", drrowsleaf[j]["BQMon"].ToString(), ParameterMode.Value));
                        nodenew.CustomAttributes.Add(new ConfigItem("RpMoney ", drrowsleaf[j]["RpMoney"].ToString(), ParameterMode.Value));
                        nodenew.CustomAttributes.Add(new ConfigItem("totalMon ", drrowsleaf[j]["totalMon"].ToString(), ParameterMode.Value));
                        nodenew.Leaf = true;
                        nodenew.Icon = Icon.Anchor;
                        nc.Add(nodenew);

                        BQMond += ParToDecimal.ParToDel(drrowsleaf[j]["BQMon"].ToString());
                        RpMoneyd += ParToDecimal.ParToDel(drrowsleaf[j]["RpMoney"].ToString());
                        totalMond += ParToDecimal.ParToDel(drrowsleaf[j]["totalMon"].ToString());
                    }
                    newNode.CustomAttributes.Add(new ConfigItem("BQMon", BQMond.ToString(), ParameterMode.Value));
                    newNode.CustomAttributes.Add(new ConfigItem("RpMoney ", RpMoneyd.ToString(), ParameterMode.Value));
                    newNode.CustomAttributes.Add(new ConfigItem("totalMon ", totalMond.ToString(), ParameterMode.Value));

                    root.Children.Add(newNode);
                    newNode.Children.AddRange(nc);
                }
                else
                {
                    newNode.EmptyChildren = true;
                }
            }

        return nodes;
    }
Ejemplo n.º 52
0
    /// <summary>
    /// 基本设置
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes2(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();
        //Node node1 = new Node();
        //node1.NodeID = "NodeST1";
        //node1.Text = "导航";
        //node1.Href = "WebPage\\Setting\\STNavigate.aspx";
        //node1.Icon = Icon.Folder;
        //node1.Leaf = true;
        //nodes.Add(node1);

        Node node2 = new Node();
        node2.NodeID = "NodeST2";
        node2.Text = "操作说明";
        node2.Href = "WebPage\\Setting\\STOperationDoc.aspx";
        node2.Icon = Icon.Page;
        node2.Leaf = true;
        nodes.Add(node2);

        //Node node3 = new Node();
        //node3.NodeID = "Nodend3";
        //node3.Text = "部门设置";
        //node3.Href = "WebPage\\Setting\\a3.aspx";
        //node3.Icon = Icon.Folder;
        //node3.Leaf = true;
        //nodes.Add(node3);

        //Node node4 = new Node();
        //node4.NodeID = "Nodend4";
        //node4.Text = "人员设置";
        //node4.Href = "WebPage\\Setting\\a4.aspx";
        //node4.Icon = Icon.Folder;
        //node4.Leaf = true;
        //nodes.Add(node4);

        //Node node5 = new Node();
        //node5.NodeID = "Nodend5";
        //node5.Text = "控制单元";
        //node5.Href = "WebPage\\Setting\\a4.aspx";
        //node5.Icon = Icon.Folder;
        //node5.Leaf = true;
        //nodes.Add(node5);

        Node node3 = new Node();
        node3.NodeID = "NodeST3";
        node3.Text = "部门设置";
        node3.Href = "WebPage\\Setting\\STDepartment.aspx";
        node3.Icon = Icon.UserHome;
        node3.Leaf = true;
        nodes.Add(node3);

        Node node4 = new Node();
        node4.NodeID = "NodeST4";
        node4.Text = "人员设置";
        node4.Href = "WebPage\\Setting\\STMember.aspx";
        node4.Icon = Icon.User;
        node4.Leaf = true;
        nodes.Add(node4);

        //Node node5 = new Node();
        //node5.NodeID = "NodeST5";
        //node5.Text = "项目控制列表";
        //node5.Href = "WebPage\\Setting\\BudProjectList.aspx";
        //node5.Icon = Icon.Folder;
        //node5.Leaf = true;
        //nodes.Add(node5);
        Node node8 = new Node();
        node8.NodeID = "NodeST8";
        node8.Text = "密码修改记录";
        node8.Href = "WebPage\\Setting\\HisPassword.aspx";
        node8.Icon = Icon.ApplicationDouble;
        node8.Leaf = true;
        nodes.Add(node8);

        Node node6 = new Node();
        node6.NodeID = "NodeST6";
        node6.Text = "其他设置";
        node6.Href = "WebPage\\Setting\\STOther.aspx";
        node6.Icon = Icon.Wand;
        node6.Leaf = true;
        nodes.Add(node6);
        Node node7 = new Node();
        node7.NodeID = "NodeST7";
        node7.Text = "数据备份与还原";
        node7.Href = "WebPage\\Setting\\DataBak.aspx";
        node7.Icon = Icon.Database;
        node7.Leaf = true;
        nodes.Add(node7);
        e.Nodes = nodes;
    }
Ejemplo n.º 53
0
    /// <summary>
    /// 预算编辑
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes4(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();

        //Node node3 = new Node();
        //node3.NodeID = "BEPF";
        //node3.Text = "公用经费测算";
        //node3.Href = "WebPage\\BudgetEdit\\PublicFunding.aspx";
        //node3.Icon = Icon.Folder;
        //node3.Leaf = true;
        //nodes.Add(node3);

        //Node node4 = new Node();
        //node4.NodeID = "BECF";
        //node4.Text = "资本性经费测算";
        //node4.Href = "WebPage\\BudgetEdit\\CapitalEstimates.aspx";
        //node4.Icon = Icon.Folder;
        //node4.Leaf = true;
        //nodes.Add(node4);

        //Node node5 = new Node();
        //node5.NodeID = "BEPFD";
        //node5.Text = "人员经费测算";
        //node5.Href = "WebPage\\BudgetEdit\\PerFund.aspx";
        //node5.Icon = Icon.Folder;
        //node5.Leaf = true;
        //nodes.Add(node5);

        //Node node6 = new Node();
        //node6.NodeID = "BENAdd";
        //node6.Text = "添加数据";
        //node6.Href = "WebPage\\BudgetEdit\\Add.aspx";
        //node6.Icon = Icon.Folder;
        //node6.Leaf = true;
        //nodes.Add(node6);

        //Node node7 = new Node();
        //node7.NodeID = "BENPF";
        //node7.Text = "下年度项目经费测算";
        //node7.Href = "WebPage\\BudgetEdit\\NextProFunding.aspx";
        //node7.Icon = Icon.Folder;
        //node7.Leaf = true;
        //nodes.Add(node7);

        //Node node1 = new Node();
        //node1.NodeID = "NodeBE1";
        //node1.Text = "导航";
        //node1.Href = "WebPage\\BudgetEdit\\EBNavigate.aspx";
        //node1.Icon = Icon.Folder;
        //node1.Leaf = true;
        //nodes.Add(node1);

        Node node2 = new Node();
        node2.NodeID = "NodeBE2";
        node2.Text = "操作说明";
        node2.Href = "WebPage\\BudgetEdit\\BEOperationDoc.aspx";
        node2.Icon = Icon.Page;
        node2.Leaf = true;
        nodes.Add(node2);

        if (UserLimStr == "录入员" || UserLimStr == "审核员")
        {
            Node node23 = new Node();
            node23.NodeID = "NodeBE233";
            node23.Text = "预算金额编辑";
            node23.Href = "WebPage\\BudgetEdit\\BudgetMonEdit.aspx";
            node23.Icon = Icon.BookEdit;
            node23.Leaf = true;
            nodes.Add(node23);
        }

        if (UserLimStr == "管理员" || UserLimStr == "录入员" || UserLimStr == "出纳员")
        {
            Node node3 = new Node();
            node3.NodeID = "NodeBE3";
            node3.Text = "预算编辑管理";
            node3.Href = "WebPage\\BudgetEdit\\BudgetEditList.aspx";
            node3.Icon = Icon.PageEdit;
            node3.Leaf = true;
            nodes.Add(node3);
        }

        //Node node4 = new Node();
        //node4.NodeID = "NodeBE4";
        //node4.Text = "导入财政数据";
        //node4.Href = "WebPage\\BudgetEdit\\ImportFinaData.aspx";
        //node4.Icon = Icon.Folder;
        //node4.Leaf = true;
        //nodes.Add(node4);

        if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员")
        {
            Node node5 = new Node();
            node5.NodeID = "NodeBE5";
            node5.Text = "预算上报";
            node5.Href = "WebPage\\BudgetEdit\\BudgetExamine.aspx";
            node5.Icon = Icon.PageGo;
            node5.Leaf = true;
            nodes.Add(node5);
        }

        if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员")
        {
            Node node6 = new Node();
            node6.NodeID = "NodeBE6";
            node6.Text = "预算审核";
            node6.Href = "WebPage\\BudgetEdit\\BudgetReview.aspx";
            node6.Icon = Icon.PageMagnify;
            node6.Leaf = true;
            nodes.Add(node6);
        }

        if (UserLimStr == "管理员" || UserLimStr == "局领导" || UserLimStr == "审核员" || UserLimStr == "出纳员" || UserLimStr == "录入员")
        {
            Node node7 = new Node();
            node7.NodeID = "NodeBE7";
            node7.Text = "预算汇总";
            node7.Href = "WebPage\\BudgetEdit\\BudgetCollect.aspx";
            node7.Icon = Icon.PageLandscape;
            node7.Leaf = true;
            nodes.Add(node7);

            Node node8 = new Node();
            node8.NodeID = "NodeBE8";
            node8.Text = "历史轨迹";
            node8.Href = "WebPage\\BudgetEdit\\History.aspx";
            node8.Icon = Icon.Lightbulb;
            node8.Leaf = true;
            nodes.Add(node8);
        }
        e.Nodes = nodes;
    }
Ejemplo n.º 54
0
    /// <summary>
    /// 政策指导
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes1(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();
        //Node node1 = new Node();
        //node1.NodeID = "NodePL1";
        //node1.Text = "整站导航";
        //node1.Href = "WebPage\\Policy\\PLNavigate.aspx";
        //node1.Icon = Icon.Folder;
        //node1.Leaf = true;

        //nodes.Add(node1);

        Node node2 = new Node();
        node2.NodeID = "NodePL2";
        node2.Text = "操作说明";
        node2.Href = "WebPage\\Policy\\PLOperationDoc.aspx";
        node2.Icon = Icon.Page;
        node2.Leaf = true;
        nodes.Add(node2);

        Node node3 = new Node();
        node3.NodeID = "NodePL3";
        node3.Text = "预算编报口径";
        node3.Href = "WebPage\\Policy\\PLUniformRules.aspx";
        node3.Icon = Icon.PageEdit;
        node3.Leaf = true;
        nodes.Add(node3);

        if (UserLimStr == "管理员")
        {
            Node node4 = new Node();
            node4.NodeID = "NodePL4";
            node4.Text = "政策指导";
            node4.Href = "WebPage\\Policy\\PolicyEditList.aspx";
            node4.Icon = Icon.PageGo;
            node4.Leaf = true;
            nodes.Add(node4);

            Node node5 = new Node();
            node5.NodeID = "NodePL5";
            node5.Text = "预算项目类库";
            node5.Href = "WebPage\\Policy\\LibrariesEditList.aspx";
            node5.Icon = Icon.FolderPageWhite;
            node5.Leaf = true;
            nodes.Add(node5);
        }

        e.Nodes = nodes;
    }
Ejemplo n.º 55
0
    /// <summary>
    /// 预算测算
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes3(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();
        //Node node1 = new Node();
        //node1.NodeID = "NodePE1";
        //node1.Text = "导航";
        //node1.Href = "WebPage\\BudgetEstimate\\PENavigate.aspx";
        //node1.Icon = Icon.Folder;
        //node1.Leaf = true;
        //nodes.Add(node1);

        Node node2 = new Node();
        node2.NodeID = "NodePE2";
        node2.Text = "操作说明";
        node2.Href = "WebPage\\BudgetEstimate\\PEOperationDoc.aspx";
        node2.Icon = Icon.Page;
        node2.Leaf = true;
        nodes.Add(node2);

        //Node node3 = new Node();
        //node3.NodeID = "NodePE3";
        //node3.Text = "预算总览";
        //node3.Href = "WebPage\\BudgetEstimate\\BudgetOverview.aspx";
        //node3.Icon = Icon.PackageGo;
        //node3.Leaf = true;
        //nodes.Add(node3);

        Node node4 = new Node();
        node4.NodeID = "NodePE4";
        node4.Text = "人员经费预算";
        node4.Href = "WebPage\\BudgetEstimate\\BEPersonExpenseBudget.aspx";
        node4.Icon = Icon.UserComment;
        node4.Leaf = true;
        nodes.Add(node4);

        Node node5 = new Node();
        node5.NodeID = "NodePE5";
        node5.Text = "公用经费预算";
        node5.Href = "WebPage\\BudgetEstimate\\BEPublicExpenseBudget.aspx";
        node5.Icon = Icon.Brick;
        node5.Leaf = true;
        nodes.Add(node5);

        Node node6 = new Node();
        node6.NodeID = "NodePE6";
        node6.Text = "项目经费预算";
        node6.Href = "WebPage\\BudgetEstimate\\BEProjectExpenseBudget.aspx";
        node6.Icon = Icon.Calculator;
        node6.Leaf = true;
        nodes.Add(node6);

        Node node7 = new Node();
        node7.NodeID = "NodePE7";
        node7.Text = "预算科目汇总";
        node7.Href = "WebPage\\BudgetEstimate\\BEBudgetSubject.aspx";
        node7.Icon = Icon.PackageGreen;
        node7.Leaf = true;
        nodes.Add(node7);

        Node node9 = new Node();
        node9.NodeID = "NodePE9";
        node9.Text = "预算测算分配";
        node9.Href = "WebPage\\BudgetEstimate\\EstimateAllocation.aspx";
        node9.Icon = Icon.Book;
        node9.Leaf = true;
        nodes.Add(node9);

        Node node10 = new Node();
        node10.NodeID = "NodePE10";
        node10.Text = "测算分配情况";
        node10.Href = "WebPage\\BudgetEstimate\\BEBudgetPayDivide.aspx";
        node10.Icon = Icon.Bookmark;
        node10.Leaf = true;
        nodes.Add(node10);

        e.Nodes = nodes;
    }