Beispiel #1
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("操作成功,你现在可以为该用户指定公司");
        }
Beispiel #2
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("批量同意完成");
        }