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(); } }
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(); }
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); }
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; } }
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); }
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()); }
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)); }
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); }
/// <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); }
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(); }
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(); }
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(); }
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)); }
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(); }
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); }
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); }
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); }
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()); }
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); }
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); }
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(); }
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)); }
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); }
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)); }
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)); }
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)); }
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()); } }
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(); }
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(); }
//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); } } }
/// <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; }
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; }
/// <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; }
/// <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; }
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(); }
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; }
/// <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); } } } }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }