Ejemplo n.º 1
0
        protected void BatAgree_Btn_Click(object sender, EventArgs e)
        {
            string ids = Request.Form["idchk"];
            //修改公司状态,并更正名称
            DataTable dt = ualyBll.Search(ztype, ids, "", (int)ZLEnum.ConStatus.UnAudit, 0);

            foreach (DataRow dr in dt.Rows)
            {
                M_Common_UserApply ualyMod = new M_Common_UserApply().GetModelFromReader(dr);
                M_UserInfo         mu      = buser.SelReturnModel(ualyMod.UserID);
                //-------------创建公司和用户
                M_User_Plat upMod   = upBll.NewUser(mu);
                M_Plat_Comp compMod = compBll.CreateByUser(upMod);
                compMod.CompName  = ualyMod.CompName;
                compMod.CompShort = ualyMod.Info1;
                compMod.Telephone = ualyMod.Mobile;
                compMod.Mobile    = ualyMod.Mobile;
                compMod.Status    = 1;
                compBll.UpdateByID(compMod);
                upBll.Insert(upMod);
                //-------------创建部门
                DataTable userDT = GetUserDT();
                NewByUserDT(compMod, userDT);
            }
            ualyBll.ChangeByIDS(ids, (int)ZLEnum.ConStatus.Audited);
            function.WriteSuccessMsg("批量同意完成");
        }
Ejemplo n.º 2
0
 /*
  * 父页面需要实现三个JS方法,详见示例页
  * 关闭与清空chk方法,必须放在父页面调用,该页面只允许实现,选择会员,并返回Json数据.
  * 清空调用本页ClearChk();
  */
 protected void Page_Load(object sender, EventArgs e)
 {
     upMod = B_User_Plat.GetLogin();
     if ((upMod == null))
     {
         function.WriteErrMsg("无权访问该页面");
     }
     compID = upMod.CompID;
     if (!IsPostBack)
     {
         DataTable dt = gpBll.SelByCompID(compID);
         FilterID            = Request.QueryString["fid"];
         dt                  = dt.DefaultView.ToTable();
         AllInfo_Div.Visible = true;
         //将空的单列一组
         string dli = "<li><a href='javascript:;' onclick='hiddenul(this);FilterTr(0,&quot;全部用户&quot;)'>全部用户</a></li>";
         dli += "<li><a href='javascript:;' onclick='hiddenul(this);FilterTr(-1,&quot;未分组&quot;)'>未分组</a></li>";
         AllInfo_Litral.Text = "<ul id='GroupSel'>" + dli + GetTable(dt, disType.AllInfo) + "</ul>";
         if (dt != null && dt.Rows.Count > 0)
         {
             GroupID = dt.Rows[0]["ID"].ToString();
         }
         MyBind();
     }
 }
Ejemplo n.º 3
0
        /// <summary>
        /// 根据用户信息,创建公司与网络管理员信息,返回公司信息
        /// </summary>
        public M_Plat_Comp CreateByUser(M_User_Plat upMod)
        {
            M_Plat_Comp compMod = new M_Plat_Comp();

            compMod.CompName   = B_User.GetUserName(upMod.TrueName, upMod.UserName) + "的";
            compMod.CreateUser = upMod.UserID;
            compMod.UPPath     = CreateUPPath(compMod);
            compMod.ID         = Insert(compMod);
            //if (compBll.IsEnterMail(mu.Email)) { compMod.Mails = mu.Email.Split('@')[1]; }
            //------创建公司网络管理员角色
            M_Plat_UserRole urMod = new M_Plat_UserRole();
            B_Plat_UserRole urBll = new B_Plat_UserRole();

            urMod.IsSuper   = 1;
            urMod.RoleAuth  = "";
            urMod.CompID    = upMod.CompID;
            urMod.RoleName  = "网络管理员";
            urMod.RoleDesc  = "公司网络管理员,拥有全部权限,该角色只允许存在一个";
            urMod.UserID    = upMod.UserID;
            urMod.CompID    = compMod.ID;
            upMod.Plat_Role = "," + urBll.Insert(urMod) + ",";

            upMod.CompID   = compMod.ID;
            upMod.CompName = compMod.CompName;

            return(compMod);
        }
Ejemplo n.º 4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     B_User.CheckIsLogged(Request.RawUrl);
     if (!IsPostBack)
     {
         M_UserInfo mu     = buser.GetLogin();
         M_Uinfo    basemu = buser.GetUserBaseByuserid(mu.UserID);
         if (basemu != null)
         {
             Mobile_T.Text   = basemu.Mobile;
             Email_T.Text    = mu.Email;
             CompName_T.Text = mu.CompanyName;
             QQ_T.Text       = basemu.QQ;
         }
         M_User_Plat upMod = upBll.SelReturnModel(mu.UserID);
         if (upMod != null && upMod.Status != -1)
         {
             ShowRemind("你已开通能力中心,不需要再申请");
         }
         else if (alyBll.IsExist("plat_applyopen", mu.UserID))
         {
             ShowRemind("你提交的审请正在审核中...");
         }
     }
 }
Ejemplo n.º 5
0
        private void MyBind()
        {
            M_User_Plat upMod = B_User_Plat.GetLogin();

            if (Mid > 0)
            {
                M_Common_Notify comMod = comBll.SelReturnModel(Mid);
                if (comMod.CUser != upMod.UserID)
                {
                    function.WriteErrMsg("你无权修改该信息");
                }
                MsgID            = comMod.InfoID;
                Title_T.Text     = comMod.Title;
                Content_T.Text   = comMod.Content;
                BeginDate_T.Text = comMod.BeginDate.ToString("yyyy-MM-dd HH:mm:ss");
                manage_hid.Value = buser.SelByIDS(comMod.ReceOrgin);
                function.Script(this, "SetRadVal('zstatus_rad'," + comMod.ZStatus + ");");
            }
            else
            {
                msgMod           = msgBll.SelReturnModel(MsgID);
                Title_T.Text     = msgMod.Title;
                Content_T.Text   = msgMod.MsgContent;
                BeginDate_T.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
                manage_hid.Value = buser.SelByIDS(upMod.UserID.ToString());
            }

            RPT.DataSource = comBll.Blog_Sel(MsgID, -100);
            RPT.DataBind();
        }
Ejemplo n.º 6
0
        protected void Save_Btn_Click(object sender, EventArgs e)
        {
            M_User_Plat     upMod  = B_User_Plat.GetLogin();
            M_Common_Notify comMod = new M_Common_Notify();

            if (Mid > 0)
            {
                comMod = comBll.SelReturnModel(Mid);
            }
            comMod.Title     = Title_T.Text;
            comMod.Content   = Content_T.Text;
            comMod.BeginDate = Convert.ToDateTime(BeginDate_T.Text);
            if (!comMod.ReceOrgin.Equals(manage_hid.Value))
            {
                comMod.ReceOrgin = StrHelper.IdsFormat(manage_hid.Value);
                comMod.ReceUsers = StrHelper.IdsFormat(StrHelper.RemoveRepeat(comMod.ReceOrgin.Split(','), comMod.ReadedUsers.Split(',')));
            }
            if (Mid > 0)
            {
                comBll.UpdateByID(comMod);
            }
            else
            {
                comMod.NType  = 2;
                comMod.InfoID = MsgID;
                comMod.CUser  = upMod.UserID;
                comMod.CUName = upMod.UserName;
                comBll.Insert(comMod);
            }
            function.WriteSuccessMsg("操作成功");
        }
        protected void Save_Btn_Click(object sender, EventArgs e)
        {
            string info = "";
            int    id   = Convert.ToInt32(string.IsNullOrEmpty(Request.QueryString["ID"]) ? "0" : Request.QueryString["ID"].ToString());

            if (id > 0)
            {
                urMod          = urBll.SelReturnModel(id);
                urMod.RoleName = RoleName_T.Text;
                urMod.RoleDesc = RoleDesc_T.Text;
                info           = urBll.UpdateByID(urMod) ? "修改成功!" : "修改失败!";
            }
            else
            {
                M_User_Plat upMod = B_User_Plat.GetLogin();
                urMod.RoleName   = RoleName_T.Text;
                urMod.RoleDesc   = RoleDesc_T.Text;
                urMod.RoleAuth   = "";
                urMod.UserID     = upMod.UserID;
                urMod.CompID     = upMod.CompID;
                urMod.CreateTime = DateTime.Now;
                info             = urBll.Insert(urMod) > 0 ? "添加成功!" : "添加失败!";
            }
            function.Script(this, "alert('" + info + "');location='UserRole.aspx';");
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         DataTable compDT = compBll.Sel();
         if (UserID < 1)
         {
             function.WriteErrMsg("未指定需要操作的用户");
         }
         if (compDT.Rows.Count < 1)
         {
             function.WriteErrMsg("还没有公司数据,请先添加公司");
         }
         M_UserInfo mu = buser.SelReturnModel(UserID);
         UserName_L.Text        = mu.UserName;
         PlatComp_DP.DataSource = compDT;
         PlatComp_DP.DataBind();
         PlatGroup_DP.DataSource = gpBll.SelByCompID(Convert.ToInt32(PlatComp_DP.SelectedValue));
         PlatGroup_DP.DataBind();
         PlatGroup_DP.Items.Insert(0, new ListItem("不分配", ""));
         //---------
         M_User_Plat upMod = upBll.SelReturnModel(UserID);
         if (upMod == null || upMod.CompID < 1)
         {
             PlatInfo_L.Text    = "<span style='color:red;'>该用户尚未加入过能力中心</span>";
             Remove_Btn.Visible = false;
         }
         else
         {
             PlatInfo_L.Text += "<span class='btn btn-default margin_r5'>所属公司:" + (string.IsNullOrEmpty(upMod.CompName) ? "无" : upMod.CompName) + "</span>";
             PlatInfo_L.Text += "<span class='btn btn-default margin_r5'>所属部门:" + (string.IsNullOrEmpty(upMod.GroupName) ? "未分配" : upMod.GroupName) + "</span>";
         }
         Call.HideBread(Master);
     }
 }
        protected void TaskAdd_Btn_Click(object sender, EventArgs e)
        {
            M_User_Plat upMod   = B_User_Plat.GetLogin();
            M_Plat_Task taskMod = new M_Plat_Task();

            if (Mid > 0)
            {
                taskMod = taskBll.SelReturnModel(Mid);
            }
            taskMod.TaskName    = TaskName_T.Text;
            taskMod.TaskContent = TaskContent_T.Text;
            taskMod.LeaderIDS   = manage_hid.Value;
            taskMod.PartTakeIDS = member_hid.Value;
            taskMod.Color       = AddColor_Hid.Value;
            taskMod.EndTime     = Convert.ToDateTime(EndTime_T.Text);
            if (taskMod.ID > 0)
            {
                taskBll.UpdateByID(taskMod);
            }
            else
            {
                taskMod.TaskType    = 1;
                taskMod.Status      = 1;
                taskMod.BeginTime   = DateTime.Now;
                taskMod.CreateUser  = upMod.UserID;
                taskMod.CreateUName = upMod.UserName;
                taskBll.Insert(taskMod);
            }
            function.WriteSuccessMsg("操作成功", "/Plat/Task/Default.aspx");
        }
        protected void Save_Btn_Click(object sender, EventArgs e)
        {
            M_UserInfo   mu      = buser.SelReturnModel(UserID);
            M_User_Plat  upMod   = upBll.SelReturnModel(UserID);
            M_Plat_Group gpMod   = gpBll.SelReturnModel(DataConvert.CLng(PlatGroup_DP.SelectedValue));
            M_Plat_Comp  compMod = compBll.SelReturnModel(Convert.ToInt32(PlatComp_DP.SelectedValue));

            if (upMod == null)
            {
                upMod            = upBll.NewUser(mu, compMod);
                upMod.Plat_Group = PlatGroup_DP.SelectedValue;
                upBll.Insert(upMod);
            }
            else
            {
                upMod.CompID = compMod.ID;
                upMod.Status = 1;
                upBll.UpdateByID(upMod);
            }
            if (gpMod != null)
            {
                gpBll.AddMember(UserID.ToString(), gpMod.ID);
            }
            function.WriteSuccessMsg("操作成功", Request.RawUrl);
        }
Ejemplo n.º 11
0
        protected void UpPlat_B_Click(object sender, EventArgs e)
        {
            M_UserInfo  mu      = buser.SelReturnModel(UserID);
            M_User_Plat upMod   = upBll.SelReturnModel(UserID);
            M_Plat_Comp compMod = new M_Plat_Comp();
            B_Plat_Comp compBll = new B_Plat_Comp();

            if (upMod == null)
            {
                //------------------------------------
                upMod          = new M_User_Plat();
                upMod.UserID   = mu.UserID;
                upMod.TrueName = B_User.GetUserName(mu.HoneyName, mu.TrueName, mu.UserName);
                upMod.Post     = "";
                upMod.Status   = 1;
                //----------------------------------------
                compBll.CreateByUser(upMod);
                upBll.Insert(upMod);
            }
            else
            {
                if (upMod.CompID == 0)//兼容之前的逻辑
                {
                    compBll.CreateByUser(upMod);
                }
                upMod.Status = 1;
                upBll.UpdateByID(upMod);
            }
            ShowPlatInfo(upMod.UserID);
            function.WriteSuccessMsg("操作成功,你现在可以为该用户指定公司");
        }
Ejemplo n.º 12
0
        /// <summary>
        /// 用于创建公司,审核认证
        /// </summary>
        public void NewByUserDT(M_Plat_Comp compMod, DataTable userDT)
        {
            B_Plat_Group gpBll = new B_Plat_Group();

            for (int i = 0; i < userDT.Rows.Count; i++)
            {
                string gname = userDT.Rows[i]["gname"].ToString();
                string uname = userDT.Rows[i]["uname"].ToString();
                string honey = userDT.Rows[i]["honey"].ToString();
                if (string.IsNullOrEmpty(uname))
                {
                    continue;
                }
                M_UserInfo newmu = buser.NewUser(uname, "111111");
                newmu.HoneyName = honey;
                newmu.UserID    = buser.Add(newmu);
                M_Uinfo basemu = buser.NewBase(newmu);
                buser.AddBase(basemu);
                //----能力相关信息
                M_Plat_Group gpMod = gpBll.NewGroup(gname, compMod.ID, newmu.UserID);
                M_User_Plat  upMod = NewUser(newmu, compMod);
                gpMod.ID  = gpBll.Insert(gpMod);
                upMod.Gid = gpMod.ID.ToString();
                Insert(upMod);
            }
        }
Ejemplo n.º 13
0
        private void MyBind()
        {
            M_User_Plat upMod   = upBll.SelReturnModel(UserID);
            M_Plat_Comp compMod = compBll.SelReturnModel(upMod.CompID);

            if (upMod.CompID != B_User_Plat.GetLogin().CompID)
            {
                function.WriteErrMsg("用户不存在");
            }
            HoneyName_L.InnerHtml = B_User.GetUserName(upMod.UserName, upMod.TrueName);
            Post_L.InnerHtml      = GetInfo(upMod.Post);
            CompName_l.InnerHtml  = upMod.CompName;
            if (!string.IsNullOrEmpty(upMod.UserFace))
            {
                uface_img.Src = upMod.UserFace;
            }
            //---------
            Mobile_L.Text   = GetInfo(upMod.Mobile);
            Mail_L.Text     = GetInfo("");
            WorkNum_L.Text  = GetInfo("");
            Work_L.Text     = GetInfo("");
            Home_L.Text     = GetInfo("");
            BirthDay_L.Text = GetInfo("");
            uid_hid.Value   = upMod.UserID.ToString();
        }
        protected void Save_Btn_Click(object sender, EventArgs e)
        {
            string telephone = Telephone_T.Text.Replace(" ", "");
            string mobile    = Mobile_T.Text.Replace(" ", "");

            if (string.IsNullOrEmpty(telephone) && string.IsNullOrEmpty(mobile))
            {
                function.Script(this, "alert('电话和手机不能同时为空!');");
                return;
            }
            upMod = B_User_Plat.GetLogin();
            JObject json = new JObject();

            json.Add("mail", Mails_T.Text);
            json.Add("mobile", mobile);
            json.Add("telephone", telephone);
            json.Add("compid", upMod.CompID);
            json.Add("compshort", CompShort_T.Text);
            ualyMod            = new M_Common_UserApply();
            ualyMod.ZType      = "plat_compcert";
            ualyMod.UserID     = upMod.UserID;
            ualyMod.UserName   = upMod.UserName;
            ualyMod.Remind     = CompName_T.Text;
            ualyMod.UserRemind = JsonConvert.SerializeObject(json);
            ualyBll.Insert(ualyMod);
            function.WriteSuccessMsg("申请已提交,请等待管理员审核", "/Plat/");
        }
 private void MyBind()
 {
     //如果企业已认证过,或其不是企业的创始人,则无权修改
     upMod           = B_User_Plat.GetLogin();
     compMod         = compBll.SelReturnModel(upMod.CompID);
     err_div.Visible = true;
     if (compMod.Status != 0)
     {
         err_div.InnerHtml = "该企业已经认证过了";
     }
     else if (compMod.CreateUser != upMod.UserID)
     {
         err_div.InnerHtml = "你没有提交认证的权限";
     }
     else if (ualyBll.CompCert_Sel((int)ZLEnum.ConStatus.UnAudit, "", upMod.UserID).Rows.Count > 0)
     {
         //检测是否已提交过申请
         err_div.InnerHtml = "你已经提交过申请了,请等待管理员处理";
     }
     else
     {
         err_div.Visible = false;
         ok_div.Visible  = true;
     }
 }
Ejemplo n.º 16
0
        private void MyBind()
        {
            M_User_Plat upMod = upBll.SelByNameAndPwd(uname, upwd, true);

            if (upMod == null)
            {
                function.WriteErrMsg("您没有权限下载该用户的时间线记录!");
            }
            GroupDT = groupBll.SelByCompID(upMod.CompID);
            int       pageCount = 0;
            DataTable dt        = msgBll.SelByPid(50000, 1, out pageCount, 0, upMod, upMod.Gid, 0, Filter, MsgType, Skey, upMod.UserID.ToString(), DateStr, Mid);

            //-------------------针对时间线进行处理
            if (CPage > 1)
            {
                Page.FindControl("ttitle_div").Visible = false;
            }
            DateTime TimeLine = DateTime.MinValue;

            dt.Columns.Add("timeline", typeof(string));
            foreach (DataRow dr in dt.Rows)
            {
                if (TimeLine == DateTime.MinValue || DateHelper.IsMoreThanOne(TimeLine, Convert.ToDateTime(dr["cdate"])))
                {
                    TimeLine       = Convert.ToDateTime(dr["cdate"]);
                    dr["timeline"] = "date";
                }
                else
                {
                    dr["timeline"] = "time";
                }
            }
            MsgRepeater.DataSource = dt;
            MsgRepeater.DataBind();
        }
Ejemplo n.º 17
0
        //产生邀请链接
        public string GetULink()
        {
            M_User_Plat upMod = B_User_Plat.GetLogin();
            string      code  = B_Plat_Common.GetTimeStamp(upMod.CompID.ToString());
            string      ulink = SiteConfig.SiteInfo.SiteUrl + "/User/RegPlat?Invite=" + code;

            return(ulink);
        }
Ejemplo n.º 18
0
        private void MyBind()
        {
            M_User_Plat upMod   = B_User_Plat.GetLogin();
            M_Plat_Comp compMod = compBll.SelReturnModel(upMod.CompID);

            Title_T.Text = compMod.CompName + "办公平台";
            //--------------获取本月日程数据,并转为JSON,方便绑定
            myplan_hid.Value = sdlBll.SelMonthToJson(DateTime.Now, upMod.UserID);
            //--------------平台
            M_User_Token tokenMod = tokenBll.SelModelByUid(upMod.UserID);
            bool         flag     = false;

            if (tokenMod != null)
            {
                if (!string.IsNullOrWhiteSpace(tokenMod.SinaToken))
                {
                    sinaBll         = new SinaHelper(tokenMod.SinaToken);
                    sina_li.Visible = true; flag = true;
                    if (!sinaBll.CheckToken())//Token有效
                    {
                        sina_li.InnerHtml = sina_li.InnerHtml + "<span class='r_red'>(已失效)</span>"; sina_li.Attributes.Add("title", "点击重新绑定"); sina_li.Attributes.Add("onclick", "OpenWin(2);");
                    }
                }
                if (!string.IsNullOrWhiteSpace(tokenMod.QQToken))
                {
                    qqBll             = new QQHelper(tokenMod.QQToken, tokenMod.QQOpenID);
                    qqblog_li.Visible = true; flag = true;
                    if (!qqBll.TokenIsValid())
                    {
                        qqblog_li.InnerHtml = qqblog_li.InnerHtml + "<span class='r_red'>(已失效)</span>"; qqblog_li.Attributes.Add("title", "点击重新绑定"); qqblog_li.Attributes.Add("onclick", "OpenWin(2);");
                    }
                }
            }
            bloglist.Visible = flag; noplat_div.Visible = !flag;
            //-----------
            GroupRpt.DataSource = groupBll.SelGroupByAuth(upMod.UserID);
            GroupRpt.DataBind();
            DataTable cateDT = barBll.SelBlogCate(upMod.CompID);

            if (cateDT.Rows.Count > 0)
            {
                Cate_RPT.DataSource = cateDT;
                Cate_RPT.DataBind();
            }
            else
            {
                Cart_RPT_Empty.Visible = true;
            }

            EndDate_T.Text     = DateTime.Now.AddDays(1).ToString("yyyy/MM/dd HH:mm");
            UserInfo_Hid.Value = upMod.TrueName + ":" + upMod.UserFace + ":" + upMod.UserID;
            ////--最近的投票
            //newvote_Rep.DataSource = (from t in dt.AsEnumerable()
            //                          where t.Field<int>("MsgType") == 2
            //                          orderby t.Field<DateTime>("CDate")
            //                          select new { Title = t.Field<string>("Title"), CDate = t.Field<DateTime>("CDate"), UserFace = t.Field<string>("UserFace") }).Take(5);
            //newvote_Rep.DataBind();
        }
Ejemplo n.º 19
0
        public IActionResult UserDetail()
        {
            if (Mid < 1)
            {
                return(WriteErr("用户ID传入错误"));
            }
            M_User_Plat upMod = upBll.SelReturnModel(Mid);

            return(View(upMod));
        }
Ejemplo n.º 20
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         M_User_Plat upMod  = B_User_Plat.GetLogin();
         int         id     = DataConvert.CLng(Request.QueryString["id"]);
         M_Blog_Msg  msgMod = msgBll.SelReturnModel(id);
         Response.Write(msgMod.MsgContent); Response.Flush(); Response.End();
     }
 }
Ejemplo n.º 21
0
 public void MyBind(int id)
 {
     upMod            = upBll.SelReturnModel(id);
     pre_img.ImageUrl = upMod.UserFace;
     username_T.Value = upMod.UserName;
     trueName_L.Text  = upMod.TrueName;
     position_L.Text  = upMod.Post;
     mobile_L.Text    = upMod.Mobile;
     group_L.Text     = upMod.GroupName;
 }
Ejemplo n.º 22
0
 private void MyBind()
 {
     //未关联部门的用户
     upMod          = B_User_Plat.GetLogin();
     UserDT         = upBll.SelByCompany(upMod.CompID);
     RPT.DataSource = GetGroupDT();
     RPT.DataBind();
     System.Web.UI.HtmlControls.HtmlGenericControl usercount_sp = new System.Web.UI.HtmlControls.HtmlGenericControl();
     usercount_sp.InnerHtml = UserDT.Rows.Count.ToString();
 }
        private void MyBind()
        {
            M_User_Plat upMod = B_User_Plat.GetLogin();

            CompName_L.Text = upMod.CompName;
            DataTable dt = gpBll.SelByCompID(B_User_Plat.GetLogin().CompID);

            RPT.DataSource = dt;
            RPT.DataBind();
        }
        private void MyBind()
        {
            M_User_Plat upMod = B_User_Plat.GetLogin();

            GroupDT = groupBll.SelByCompID(upMod.CompID);
            //-----------------权限校验
            if (CurProID > 0)
            {
                if (!proBll.HasAuth(upMod.UserID, CurProID))
                {
                    function.WriteErrMsg("你没有权限访问该项目!!");
                }
            }
            int       pageCount = 0;
            DataTable dt        = msgBll.SelByPid(psize, CPage, out pageCount, 0, upMod, upMod.Gid, CurProID, Filter, MsgType, Skey, Uids, DateStr, Mid);
            //LikesDt
            string msgids = "";

            foreach (DataRow dr in dt.Rows)
            {
                msgids += dr["ID"].ToString().Trim('-') + ",";
            }
            if (!string.IsNullOrEmpty(msgids))
            {
                LikesDt = likeBll.SelByMsgIDS(msgids.Trim(','), "plat");
            }
            if (Filter.Contains("atuser"))//移除@
            {
                upBll.RemoveAtCount(upMod.UserID);
            }
            //-------------------针对时间线进行处理
            if (LView.Equals("timeline") || LView.Equals("tomht"))
            {
                if (CPage > 1)
                {
                    Page.FindControl("ttitle_div").Visible = false;
                }
                DateTime TimeLine = DateTime.MinValue;
                dt.Columns.Add("timeline", typeof(string));
                foreach (DataRow dr in dt.Rows)
                {
                    if (TimeLine == DateTime.MinValue || DateHelper.IsMoreThanOne(TimeLine, Convert.ToDateTime(dr["cdate"])))
                    {
                        TimeLine       = Convert.ToDateTime(dr["cdate"]);
                        dr["timeline"] = "date";
                    }
                    else
                    {
                        dr["timeline"] = "time";
                    }
                }
            }
            MsgRepeater.DataSource = dt;
            MsgRepeater.DataBind();
        }
Ejemplo n.º 25
0
        public void MyBind()
        {
            M_Plat_Group gpMod = gpBll.SelReturnModel(Gid);
            M_User_Plat  upMod = upBll.SelReturnModel(gpMod.CreateUser);

            GName_L.Text = gpMod.GroupName;
            DataTable dt = upBll.SelByGroup(upMod.CompID, Gid);

            EGV.DataSource = dt;
            EGV.DataBind();
        }
Ejemplo n.º 26
0
        public M_User_Plat NewUser(M_UserInfo mu)
        {
            M_User_Plat upMod = new M_User_Plat();

            upMod.UserID   = mu.UserID;
            upMod.UserFace = mu.UserFace;
            upMod.UserName = mu.UserName;
            upMod.TrueName = mu.HoneyName;
            upMod.UserPwd  = mu.UserPwd;
            upMod.Status   = 1;
            return(upMod);
        }
Ejemplo n.º 27
0
        protected void DownPlat_B_Click(object sender, EventArgs e)
        {
            //该用户已是能力中心用户的情况下,移除其能力中心身份信息(只是将其公司ID改为0)
            M_User_Plat upMod = upBll.SelReturnModel(UserID);

            if (upMod != null)
            {
                upMod.Status = -1;
                upBll.UpdateByID(upMod);
            }
            function.WriteSuccessMsg("操作成功");
        }
Ejemplo n.º 28
0
    protected void UpPlat_B_Click(object sender, EventArgs e)
    {
        M_User_Plat platModel = new M_User_Plat();

        platModel.UserID   = Convert.ToInt32(Request.QueryString["id"]);
        platModel.TrueName = "初始用户";
        platModel.Post     = "初始部门";
        platModel.CompID   = 1;
        platModel.Status   = 1;
        PlatBll.Insert(platModel);
        ShowPlatInfo(platModel.UserID);
    }
        protected void Remove_Btn_Click(object sender, EventArgs e)
        {
            M_User_Plat upMod = upBll.SelReturnModel(UserID);

            if (upMod != null)
            {
                upMod.Status     = -1;
                upMod.CompID     = 0;
                upMod.Plat_Group = "";
                upBll.UpdateByID(upMod);
            }
            function.WriteSuccessMsg("操作成功", Request.RawUrl);
        }
Ejemplo n.º 30
0
        //修改其他人
        protected void AdminSave_Btn_Click(object sender, EventArgs e)
        {
            M_UserInfo mu = buser.SelReturnModel(UserID);

            mu.HoneyName      = TrueName_T2.Text;
            userMod           = userBll.SelReturnModel(UserID);
            userMod.Post      = Post_T2.Text;
            userMod.Mobile    = Mobile_T2.Text;
            userMod.Plat_Role = Request.Form["UserRole_Chk"];
            userBll.UpdateByID(userMod);
            buser.UpdateByID(mu);
            function.WriteSuccessMsg("操作成功");
        }