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