private void BindTree() { IList <Branch> branchLists = BranchManager.GetAllBranch(); //循环添加机构 foreach (Branch branch in branchLists) { TreeNode branchNode = new TreeNode(branch.BranchName, "", "~/images/menuclose.gif"); IList <Depart> departLists = DepartInfoManager.GetDeparByBranchId(branch.BranchId); //循环添加部门 foreach (Depart depart in departLists) { TreeNode departNode = new TreeNode(depart.DepartName, "", "~/images/CloseTree.gif"); IList <User> userLists = UserManager.GetUseryDepartId(depart.DepartId); //循环添加用户 foreach (User user in userLists) { TreeNode userNode = new TreeNode(user.UserName, user.UserId, "~/images/person.gif"); departNode.ChildNodes.Add(userNode); } branchNode.ChildNodes.Add(departNode); } this.tvUser.Nodes.Add(branchNode); } }
/// <summary> /// 显示日程信息 /// </summary> /// <param name="schedule"></param> private void ShowSchedule(Schedule schedule) { this.txtTitle.Text = schedule.Title; this.txtAddress.Text = schedule.SchContent; this.txtBeginTime.Text = string.Format("{0:yyyy-MM-dd HH:mm:ss}", schedule.BeginTime); this.txtEndTime.Text = string.Format("{0:yyyy-MM-dd HH:mm:ss}", schedule.EndTime); this.txtContent.Text = schedule.SchContent; this.lblUserName.Text = schedule.CreateUser.UserName; IList <PreContract> preContracts = PreContractManager.GetPreContractByScheduleId(schedule.ScheduleId); if (preContracts.Count != 0) { foreach (PreContract pre in preContracts) { User us = UserManager.GetUserById(pre.UserId); Depart depart = DepartInfoManager.GetDepartGetById(us.DepartId); ListItem item = new ListItem(depart.DepartName + "-" + us.UserName, us.UserId); this.lbUserName.Items.Add(item); } } if (schedule.IfPrivate == 1) { this.cboPrivate.Checked = true; } else { this.cboPrivate.Checked = false; } this.ddlType.SelectedValue = schedule.Meeting.MeetingId.ToString(); }
private void FillManual(int f*g, ManualSign ms) { //初始化签到签退信息 string line = "----"; sign.Text = (f*g == 0) ? "签到" : "签退"; txtUserId.Text = line + ms.User.UserId; txtUserName.Text = line + ms.User.UserName; Depart depart = DepartInfoManager.GetDepartGetById(ms.User.DepartId); txtDepart.Text = line + depart.DepartName.Trim(); txtBranch.Text = line + depart.Branch.BranchName; txtSignInDesc.Text = line + ms.SignDesc; txtSignTimeInfo.Text = line + ms.SignTime.ToString(); }
public CascadingDropDownNameValue[] GetDeparts(string knownCategoryValues) { StringDictionary kv = CascadingDropDown.ParseKnownCategoryValuesString(knownCategoryValues); int branchId; if (!kv.ContainsKey("BranchId") || !Int32.TryParse(kv["BranchId"], out branchId)) { return(null); } IList <Depart> departs = DepartInfoManager.GetDeparByBranchId(branchId); List <CascadingDropDownNameValue> departList = new List <CascadingDropDownNameValue>(); foreach (Depart de in departs) { departList.Add(new CascadingDropDownNameValue(de.DepartName, de.DepartId.ToString())); } return(departList.ToArray()); }
/// <summary> /// 绑定部门显示信息 /// </summary> private void BindDepartInfo() { this.gvDepartInfo.DataSource = DepartInfoManager.GetAllDepart(); this.gvDepartInfo.DataBind(); }