private void BindTreeView() { //清空树 tvModuleTree.Nodes.Clear(); DataTable dt = new BllTableObject("IACenter_Menu").Util_GetList("*", "1=1"); TreeNode treenote = new TreeNode("系统菜单"); tvModuleTree.Nodes.Add(treenote); if (dt.Rows.Count > 0) { string filter = " parentMenuId=0 "; DataRow[] rows = dt.Select(filter, "orderIndex asc"); foreach (DataRow row in rows) { TreeNode tn = new TreeNode(); string id = row["uniqueId"].ToString(); tn.Text = row["menuName"].ToString(); tn.Value = row["uniqueId"].ToString(); tn.ShowCheckBox = false; tn.NavigateUrl = "GroupMenuSetIframe.aspx?menuId=" + id + "&groupId=" + this.id; tn.Target = "mainList"; tn.Expanded = true; BindNode(tn, dt, id); treenote.ChildNodes.Add(tn); } } }
private void bind() { StarTech.IACenter.ModIACenter_MarketUser mod = new StarTech.IACenter.BllIACenter_MarketUser().GetModel(int.Parse(id)); if (mod != null) { txtusername.Value = mod.userName; txttruename.Value = mod.trueName; Ssex.Value = mod.sex; txtage.Value = mod.age.ToString(); txttel.Value = mod.tel; txtsj.Value = mod.mobile; // Sbm.Value = mod.departId.ToString(); txtsort.Value = mod.orderBy.ToString(); chkqy.Checked = mod.isUse == 1 ? true : false; chkadmin.Checked = mod.isSuperAdmin == 1 ? true : false; DataTable dt = new BllTableObject("IACenter_User").Util_GetList("*", "uniqueId=" + mod.uniqueId + ""); if (dt.Rows.Count > 0) { this.txtJob.Text = dt.Rows[0]["jobDesc"].ToString(); this.txtcz.Value = dt.Rows[0]["fax"].ToString(); } } if (rd == "1") { this.SetReadOnlyPanel("readonly_input"); ClientScript.RegisterStartupScript(this.GetType(), "rd", "<script>$('input[@type=checkbox]').each(function(){$(this).attr('disabled','disabled');});</script>"); this.btnSave.Visible = false; } }
protected void btnSave_Click(object sender, ImageClickEventArgs e) { StarTech.IACenter.ModIACenter_User mod = new StarTech.IACenter.ModIACenter_User(); mod.userName = txtusername.Value; mod.trueName = txttruename.Value; mod.sex = Ssex.Value; try { mod.age = int.Parse(txtage.Value); } catch { mod.age = 0; } mod.tel = txttel.Value; mod.mobile = txtsj.Value; mod.departId = int.Parse(Sbm.Value); try { mod.orderBy = int.Parse(txtsort.Value); } catch { mod.orderBy = 0; } mod.addTime = DateTime.Now; mod.isUse = chkqy.Checked == false ? 0 : 1; mod.isSuperAdmin = chkadmin.Checked == false ? 0 : 1; //用户类型(领导:2,科室:3,镇街:4) DataTable dtDepartment = new BllTableObject("T_Base_Department").Util_GetList("userInType", "uniqueId=" + mod.departId + ""); mod.userType = 0; try { if (id == "") { if (new StarTech.IACenter.BllIACenter_User().Add(mod) > 0) { ClientScript.RegisterStartupScript(this.GetType(), "close", "<script>alert('添加成功');layer_close_refresh();</script>"); } } else { StarTech.IACenter.ModIACenter_User modOld = new StarTech.IACenter.BllIACenter_User().GetModel(int.Parse(id)); if (modOld != null) { mod.password = modOld.password; } mod.uniqueId = int.Parse(id); if (new StarTech.IACenter.BllIACenter_User().Update(mod) > 0) { new BllTableObject("IACenter_User").Util_UpdateBat("fax='" + this.txtcz.Value.Trim() + "',jobDesc='" + this.txtJob.Text.Trim() + "'", "uniqueId=" + mod.uniqueId + ""); ClientScript.RegisterStartupScript(this.GetType(), "u", "<script>alert('修改成功!');layer_close_refresh();</script>"); } } } catch (Exception ex) { Response.Write(ex.Source + "<br/>" + ex.Message); } }
//绑定数据 private void BindData() { //清除所有数据 DeptTree.Nodes.Clear(); //绑定模式 TreeNode node = new TreeNode("用户", "0"); node.SelectAction = TreeNodeSelectAction.Expand; node.Expand(); //部门数据 DataSet dsDept = new BllTableObject("T_Base_Department").Util_GetList2("*", "1=1", "orderBy"); //所有人员数据 DataSet dsUser = new StarTech.Adapter.IACenter().ExecuteSqlDataset("select * from IACenter_User order by orderBy"); //创建部门节点 CreateDeptNode(node, dsDept.Tables[0], dsUser.Tables[0], ""); DeptTree.Nodes.Add(node); }
protected void InitForm() { if (this.id != "") { DataTable dt = new BllTableObject("IACenter_Group").Util_GetList("*", "uniqueId=" + this.id + ""); if (dt.Rows.Count > 0) { this.txtTitle.Value = dt.Rows[0]["groupName"].ToString(); //users DataTable dtUsers = new BllTableObject("IACenter_UserInGroup").Util_GetList("*", "groupId=" + this.id + ""); DataTable dtUser = new BllTableObject("IACenter_User").Util_GetList("*", "1=1"); string values = ""; string texts = ""; foreach (DataRow row in dtUsers.Rows) { values += row["userid"].ToString() + ","; DataRow[] rowUserInfo = dtUser.Select("uniqueId='" + row["userid"].ToString() + "'"); if (rowUserInfo.Length > 0) { texts += rowUserInfo[0]["truename"].ToString() + ","; } else { texts += ","; } } if (values.Length > 0) { values = values.TrimEnd(','); } if (texts.Length > 0) { texts = texts.TrimEnd(','); } this.SelectPanel1.Value = values; this.SelectPanel1.Text = texts; } } }