コード例 #1
0
ファイル: GroupMenuSet.aspx.cs プロジェクト: siqianyu/cttx
    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);
            }
        }
    }
コード例 #2
0
    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;
        }
    }
コード例 #3
0
    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);
        }
    }
コード例 #4
0
    //绑定数据
    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);
    }
コード例 #5
0
 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;
         }
     }
 }