protected void databind() { kid = RoleID; //读取用户头像:若没有设置头像则根据性别选择默认的头像 E_User dataAvatar = new E_User(); dataAvatar.EnterpriseID = EnterpriceID; dataAvatar.UserID = UserID; dataAvatar = new T_User().GetEPModel(dataAvatar); if (dataAvatar != null) { string url = dataAvatar.Avatar == "" ? "/images/guanliyuan.jpg" : MLMGC.COMP.Config.GetEnterpriseAvatarUrl(dataAvatar.Avatar); imgAvatar.ImageUrl = url; } E_EnterpriseUser data = new E_EnterpriseUser(); data.UserID = UserID; data.EnterpriseID = EnterpriceID; data.EPUserTMRID = EPUserTMRID; //ShowReservationTip = (RoleID == ((int)EnumRole.销售人员)); DataTable dt = new T_User().GetUserSelectRole(data); if (dt != null && dt.Rows.Count >= 1) { //var v = from a in dt.Rows where a["EPUserTMRID"] = EPUserTMRID select new { Team=a["TeamName"],Role=a["RoleName"]}; DataRow[] dr = dt.Select("EPUserTMRID =" + EPUserTMRID); if (dr.Length > 0) { ltRole.Text = dr[0]["RoleName"].ToString(); //lblRole.Text = dr[0]["RoleName"].ToString(); ltTrueName.Text = dr[0]["TrueName"].ToString(); int firstlogin = Convert.ToInt32(dr[0]["FirstLogin"]); if (firstlogin == 0) { ShowTip = true; } } } //绑定菜单 //获取所有的菜单 dtMenu = new T_User().GetMenuList(new E_EnterpriseUser() { EPUserTMRID = base.EPUserTMRID, EnterpriseID = EnterpriceID, UserID = UserID }); //查找二级节点 IEnumerable <System.Data.DataRow> secondNode = from item in dtMenu.AsEnumerable() where item.Field <byte>("DeptID") == 1 select item; rpSecondMenu.DataSource = secondNode.CopyToDataTable <DataRow>(); rpSecondMenu.DataBind(); }
protected void databind() { E_EnterpriseUser data = new E_EnterpriseUser(); data.UserID = UserID; data.EnterpriseID = EnterpriceID; data.EPUserTMRID = EPUserTMRID; DataTable dt = new T_User().GetUserSelectRole(data); if (dt != null && dt.Rows.Count >= 1) { //var v = from a in dt.Rows where a["EPUserTMRID"] = EPUserTMRID select new { Team=a["TeamName"],Role=a["RoleName"]}; DataRow [] dr = dt.Select("EPUserTMRID =" + EPUserTMRID); if (dr.Length > 0) { //ltCurRole.Text = dr[0]["RoleName"].ToString(); //ltCurTeam.Text = dr[0]["TeamName"].ToString(); hlRole.Text = dr[0]["RoleName"].ToString(); } hlRole.NavigateUrl = dt.Rows.Count > 1 ? "selectrole.aspx" : "javascript:void(0);"; //DataRow[] rows = dt.Select("EPUserTMRID <>" + EPUserTMRID); //var v = from a in rows select new { TeamName = a["TeamName"], RoleName = a["RoleName"], TeamID = a["TeamID"], EPUserTMRID = a["EPUserTMRID"], RoleID = a["RoleID"] }; //rpRole.DataSource = v; //rpRole.DataBind(); } //获取企业基本信息 E_Enterprise dataEP = new E_Enterprise { EnterpriseID = EnterpriceID }; dataEP = new T_Enterprise().Get(dataEP); if (dataEP != null) { epName.Text = dataEP.EnterpriseNames; epLinkman.Text = dataEP.Linkman; epTel.Text = dataEP.Tel; epItemName.Text = dataEP.ItemName ?? ""; } }
protected void databind() { kid = RoleID; //读取用户头像:若没有设置头像则根据性别选择默认的头像 E_User dataAvatar = new E_User(); dataAvatar.EnterpriseID = EnterpriceID; dataAvatar.UserID = UserID; dataAvatar = new T_User().GetEPModel(dataAvatar); if (dataAvatar != null) { string url = dataAvatar.Avatar == "" ? "/images/guanliyuan.jpg" :MLMGC.COMP.Config.GetEnterpriseAvatarUrl(dataAvatar.Avatar); imgAvatar.ImageUrl = url; } E_EnterpriseUser data = new E_EnterpriseUser(); data.UserID = UserID; data.EnterpriseID = EnterpriceID; data.EPUserTMRID = EPUserTMRID; ShowReservationTip = (RoleID == ((int)EnumRole.销售人员)); DataTable dt = new T_User().GetUserSelectRole(data); if (dt != null && dt.Rows.Count >= 1) { //var v = from a in dt.Rows where a["EPUserTMRID"] = EPUserTMRID select new { Team=a["TeamName"],Role=a["RoleName"]}; DataRow [] dr = dt.Select("EPUserTMRID =" + EPUserTMRID); if (dr.Length > 0) { ltCurRole.Text = dr[0]["RoleName"].ToString(); ltCurTeam.Text = dr[0]["TeamName"].ToString(); ltRole.Text = dr[0]["RoleName"].ToString(); lblRole.Text = dr[0]["RoleName"].ToString(); ltTrueName.Text = dr[0]["TrueName"].ToString(); //main.Attributes.Add("src", string.Format("main/main{0}.aspx", dr[0]["RoleID"].ToString()=="1"?"1":"2")); int firstlogin = Convert.ToInt32(dr[0]["FirstLogin"]); if (firstlogin == 0) { ShowTip = true; } } DataRow [] rows = dt.Select("EPUserTMRID <>" + EPUserTMRID); var v = from a in rows select new { TeamName = a["TeamName"], RoleName = a["RoleName"], TeamID = a["TeamID"], EPUserTMRID = a["EPUserTMRID"], RoleID = a["RoleID"] }; rpRole.DataSource = v; rpRole.DataBind(); } //获取企业基本信息 E_Enterprise dataEP = new E_Enterprise { EnterpriseID = EnterpriceID }; dataEP = new T_Enterprise().Get(dataEP); if (dataEP != null) { epName.Text = dataEP.EnterpriseNames; epLinkman.Text = dataEP.Linkman; epTel.Text = dataEP.Tel; epItemName.Text = dataEP.ItemName ?? ""; } //绑定菜单 //获取所有的菜单 dtMenu = new T_User().GetMenuList(new E_EnterpriseUser() { EPUserTMRID = base.EPUserTMRID, EnterpriseID = EnterpriceID, UserID = UserID }); ////查找一级节点 //DataRow[] rowFirst = dtMenu.Select("DeptID = 0"); //rpFirstMenu.DataSource = from a in rowFirst select new { MenuID = a["MenuID"], Url = a["Url"], MenuName = a["MenuName"], PID = a["PID"] }; //rpFirstMenu.DataBind(); ////查找二级节点 //DataRow[] rowSecond = dtMenu.Select("DeptID=1"); //rpSecondMenu.DataSource = from a in rowSecond select new { MenuID = a["MenuID"], Url = a["Url"], MenuName = a["MenuName"], PID = a["PID"] }; //rpSecondMenu.DataBind(); //查找一级节点 IEnumerable <System.Data.DataRow> firstNode = from item in dtMenu.AsEnumerable() where item.Field <byte>("DeptID") == 0 select item; rpFirstMenu.DataSource = firstNode.CopyToDataTable <DataRow>(); rpFirstMenu.DataBind(); //查找二级节点 IEnumerable <System.Data.DataRow> secondNode = from item in dtMenu.AsEnumerable() where item.Field <byte>("DeptID") == 1 select item; rpSecondMenu.DataSource = secondNode.CopyToDataTable <DataRow>(); rpSecondMenu.DataBind(); }