protected void LockOrUnLock(bool stat, int id) { TAdmin tadmin = adminbll.GetAdmin(id); tadmin.Admin_Stat = stat; adminbll.UpdateAdmin(tadmin, id); }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { string UserName = userName.Text.Trim(); string PassWord = CommonLibrary.MyEncryption.CreateMD5(passWord.Text.Trim(), 32); string VeryCode = validCode.Text; AdminBLL adminbll = new AdminBLL(); int userid = adminbll.CheckUserNameAndPassWord(UserName, PassWord); if (userid == 0) { CommonLibrary.RunJs.AlertAndBack("用户名或密码错误"); } else { TAdmin tadmin = adminbll.GetAdmin(userid); Session["LoginUser"] = tadmin; Session["UserAllowPage"] = adminbll.GetUserAllowPage(tadmin.Admin_Flag); tadmin.Admin_LogTimes = tadmin.Admin_LogTimes + 1; adminbll.UpdateAdmin(tadmin, userid); CommonLibrary.RunJs.PageReplace("Default.aspx"); } }
protected TAdmin InitAdmin() { #region 变量 int Admin_ID = 0; Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestQueryString("id"), out Admin_ID); string Admin_UID = tbx_uid.Text.Trim(); bool Admin_Stat = true; bool.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("sel_stat"), out Admin_Stat); string Admin_RealName = tbx_nickname.Text.Trim(); DateTime Admin_RegTime; DateTime.TryParse(Tbx_Addtime.Text, out Admin_RegTime); int Admin_LogTimes = 0; Int32.TryParse(Tbx_logtimes.Text, out Admin_LogTimes); int SortID = 0; Int32.TryParse(tbx_SortId.Text, out SortID); TAdmin tadmin = new TAdmin(); tadmin.Admin_UID = Admin_UID; tadmin.Admin_Stat = Admin_Stat; tadmin.Admin_RealName = Admin_RealName; tadmin.Admin_RegTime = Admin_RegTime; tadmin.Admin_LogTimes = Admin_LogTimes; tadmin.SortID = SortID; tadmin.Admin_ID = Admin_ID; tadmin.ModifyBy = LoginUser.Admin_ID; tadmin.ModifyTime = DateTime.Now; return tadmin; #endregion }
/// <summary> /// 添加管理员 /// </summary> /// <param name="admin"></param> /// <returns></returns> public int AddAdmin(TAdmin admin) { #region 变量 string Admin_UID = admin.Admin_UID; string Admin_PWD = admin.Admin_PWD; bool Admin_Stat = admin.Admin_Stat; string Admin_RealName = admin.Admin_RealName; DateTime Admin_RegTime = admin.Admin_RegTime; int Admin_LogTimes = admin.Admin_LogTimes; string Admin_Flag = admin.Admin_Flag; int sortid = admin.SortID; #endregion string cmdtxt = "Insert into T_Admin(Admin_UID,Admin_PWD,Admin_Stat,Admin_RealName,Admin_RegTime,Admin_LogTimes,Admin_Flag,SortID,IsDelete) values (@Admin_UID,@Admin_PWD,@Admin_Stat,@Admin_RealName,@Admin_RegTime,@Admin_LogTimes,@Admin_Flag,@SortID,0)"; NameValueCollection nvc = new NameValueCollection(); nvc.Add("@Admin_UID", Admin_UID); nvc.Add("@Admin_PWD", Admin_PWD); nvc.Add("@Admin_Stat", Admin_Stat.ToString()); nvc.Add("@Admin_RealName", Admin_RealName); nvc.Add("@Admin_RegTime", Admin_RegTime.ToString()); nvc.Add("@Admin_LogTimes", Admin_LogTimes.ToString()); nvc.Add("@Admin_Flag", Admin_Flag); nvc.Add("@SortID", sortid.ToString()); dh.Open(); int stat = dh.ExecuteNonQuery(CommandType.Text, cmdtxt, nvc); dh.Close(); return(stat); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int adminid = 0; Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestQueryString("id"), out adminid); AdminBLL adminbll = new AdminBLL(); TAdmin admin = adminbll.GetAdmin(adminid); tbx_uid.Text = admin.Admin_UID; tbx_SortId.Text = admin.SortID.ToString(); tbx_nickname.Text = admin.Admin_RealName; Tbx_Addtime.Text = admin.Admin_RegTime.ToString("yyyy-MM-dd hh:mm:ss"); Tbx_logtimes.Text = admin.Admin_LogTimes.ToString(); tbx_SortId.Text = admin.SortID.ToString(); bool adminstat = admin.Admin_Stat; if (adminstat.ToString().ToLower() == "true") { L_stat.Text = "<select id=\"sel_stat\" name=\"sel_stat\"><option value=\"true\" selected='selected' >未锁定</option><option value=\"false\">已锁定</option></select>"; } else { L_stat.Text = "<select id=\"sel_stat\" name=\"sel_stat\"><option value=\"true\">未锁定</option><option value=\"false\" selected='selected'>已锁定</option></select>"; } } }
protected void UpdateSortID(int id, int sortid) { TAdmin tadmin = adminbll.GetAdmin(id); tadmin.SortID = sortid; adminbll.UpdateAdmin(tadmin, id); }
/// <summary> /// 修改admin信息 /// </summary> /// <param name="admin"></param> /// <param name="id"></param> /// <returns></returns> public int UpdateAdmin(TAdmin admin, int id) { #region 变量 string Admin_UID = admin.Admin_UID; string Admin_PWD = admin.Admin_PWD; bool Admin_Stat = admin.Admin_Stat; string Admin_RealName = admin.Admin_RealName; DateTime Admin_RegTime = admin.Admin_RegTime; int Admin_LogTimes = admin.Admin_LogTimes; string Admin_Flag = admin.Admin_Flag; int sortid = admin.SortID; #endregion NameValueCollection nvc = new NameValueCollection(); nvc.Add("@Admin_UID", Admin_UID); nvc.Add("@Admin_Stat", Admin_Stat.ToString()); nvc.Add("@Admin_RealName", Admin_RealName); nvc.Add("@Admin_RegTime", Admin_RegTime.ToString()); nvc.Add("@Admin_LogTimes", Admin_LogTimes.ToString()); nvc.Add("@SortID", sortid.ToString()); nvc.Add("@ModifyTime", admin.ModifyTime.HasValue ? admin.ModifyTime.Value.ToString("yyy-MM-dd hh:mm:ss") : DateTime.Now.ToString("yyy-MM-dd hh:mm:ss")); nvc.Add("@ModifyBy", admin.ModifyBy.ToString()); nvc.Add("@Admin_ID", id.ToString()); string cmdtxt = "Update T_Admin set Admin_UID=@Admin_UID,Admin_Stat=@Admin_Stat,Admin_RealName=@Admin_RealName,Admin_RegTime=@Admin_RegTime,Admin_LogTimes=@Admin_LogTimes,SortID=@SortID,ModifyTime=@ModifyTime,ModifyBy=@ModifyBy where Admin_ID=@Admin_ID"; dh.Open(); int stat = dh.ExecuteNonQuery(CommandType.Text, cmdtxt, nvc); dh.Close(); return(stat); }
protected void Button2_Click(object sender, EventArgs e) { TAdmin tadmin = InitAdmin(); AdminBLL adminbll = new AdminBLL(); adminbll.UpdateAdmin(tadmin, tadmin.Admin_ID); int lastid = tadmin.Admin_ID; CommonLibrary.RunJs.PageReplace("Admin_UpdateManage.aspx?LastID=" + lastid); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int AdminID = 0; String roles = String.Empty; Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestQueryString("id"), out AdminID); AdminBLL adminbll = new AdminBLL(); TAdmin tadmin = adminbll.GetAdmin(AdminID); Literal1.Text = "<a href='Admin_Mod.aspx?id=" + AdminID.ToString() + "'>" + tadmin.Admin_UID + "</a>"; roles = adminbll.GetCompetence(AdminID); StringBuilder sb = new StringBuilder(); CommonLibrary.OperateXml opeXml = new CommonLibrary.OperateXml(); XmlNodeList nodes = opeXml.SelectNodes("SetUp.xml", "root"); sb.Append("<table cellpadding=\"3\" cellspacing=\"1\" border=\"0\" width=\"94%\" align=\"left\" bgcolor=\"#DDDDDD\">"); int i = 0; foreach (XmlNode node in nodes) { i = i + 1; XmlElement xe = (XmlElement)node; if (i % 2 == 0) { sb.Append("<tr style=\"font-weight:400;\" bgcolor=\"#EEEEEE\" align=\"center\">"); } else { sb.Append("<tr bgcolor=\"#FFFFFF\" style='border-bottom-color:#CCCCCC; border-bottom-style:solid; border-bottom-width:1px;' align=\"center\">"); } sb.Append("<td align=\"center\" style=\"width:140px;\" class='td4'><input type=\"checkbox\" id=\"" + xe.GetAttribute("id") + "\" " + SetCheckBoxState(roles, xe.GetAttribute("id")) + " onclick=\"SelectSubItems(" + xe.GetAttribute("id") + ",this);\" name=\"chkInput\" value=\"" + xe.GetAttribute("id") + "\" /> <label for=\"" + xe.GetAttribute("id") + "\" >" + xe.GetAttribute("title") + "</label></td>"); sb.Append("<td align=\"left\" class='td5'>"); XmlNodeList childNodes = node.ChildNodes; sb.Append("<ul style=\"width:100%;padding:0;margin:0;\" id=\"ul_" + xe.GetAttribute("id") + "\">"); foreach (XmlNode nod in childNodes) { XmlElement xe1 = (XmlElement)nod; sb.Append("<li style=\"width:140px;list-style:none;float:left;margin-top:4px;\">"); sb.Append("<input type=\"checkbox\" id=\"" + xe1.GetAttribute("id") + "\" " + SetCheckBoxState(roles, xe1.GetAttribute("id")) + " onclick=\"CheckSubItems(" + xe1.GetAttribute("parentId") + ");\" name=\"chkInput\" value=\"" + xe1.GetAttribute("id") + "\" /> <label for=\"" + xe1.GetAttribute("id") + "\" style=\"color:#555;\">" + xe1.GetAttribute("title") + "</label>"); sb.Append("</li>"); } sb.Append("</ul>"); sb.Append("</td>"); sb.Append("</tr>"); } sb.Append("</table>"); L_panel.Text = sb.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int AdminID = 0; Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestQueryString("id"), out AdminID); AdminBLL adminbll = new AdminBLL(); TAdmin tadmin = adminbll.GetAdmin(AdminID); L_admin_uid.Text = tadmin.Admin_UID; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["LoginUser"] is object) { TAdmin Loguser = Session["LoginUser"] as TAdmin; if (Loguser != null) { L_changepwd.Text = "<a href=\"Admin_Password_Mod.aspx?id=" + Loguser.Admin_ID + "\" target=\"frmright\">Ð޸ĵǽÃÜÂë</a>"; } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["LoginUser"] != null) { TAdmin LoginUser = Session["LoginUser"] as TAdmin; AdminBLL adminbll = new AdminBLL(); menubar.InnerHtml = adminbll.GetLeftMenu(LoginUser.Admin_Flag); } } }
public async Task <CreateAdminOutput> CreateAdmin(CreateAdminInput dto) { var output = new CreateAdminOutput { Result = dto.Result }; if (await this.AccountRpository.ExistedAsync(dto.Model.UserName)) { output.Result.ResultCode = (int)AccountResultCode.UserNameExisted; output.Result.Message = "该用户名存在"; return(output); } var account = new TAccount { Name = dto.Model.UserName, Password = dto.Model.Password, Type = dto.Model.AccountType, Emai = dto.Model.Email, }; account.SetCreator(1); account.SetUpdater(1); await this.AccountRpository.AddAsync(account); var amax = await this.AdminRpository.GetMaxJobNumber(); var cmax = await this.CustomerRpository.GetMaxJobNumber(); var admin = new TAdmin { AccountId = account.Id, JobNumber = JobNumberUtils.GetJobNumber(amax, cmax), }; admin.SetCreator(1); admin.SetUpdater(1); await this.AdminRpository.AddAsync(admin); if (!await this.SaveChangesAsync()) { output.Result.Message = "数据保存失败"; return(output); } output.Result.ResultCode = (int)ResultCode.Successful; return(output); }
public async Task <ResponseModel> AddAdminAccount(AddAdminDto dto) { if (await this.DbContext.TAccount.FindAsync(new { Name = dto.Model.UserName }) != null) { dto.Result.ResultCode = (int)AccountResultCode.UserNameExisted; dto.Result.Message = "该用户名存在"; return(dto.Result); } //插入TAccount var account = new TAccount { Name = dto.Model.UserName, Password = dto.Model.Password, Type = dto.Model.AccountType, Emai = dto.Model.Email, }; account.SetCreator(1); account.SetUpdater(1); await this.DbContext.AddOneAsync(account); var amax = await this.GetAdminMaxJobNumber(); var cmax = await this.GetCustomerMaxJobNumber(); //插入TAdmin var admin = new TAdmin { AccountId = account.Id, JobNumber = JobNumberUtils.GetJobNumber(amax, cmax), }; admin.SetCreator(1); admin.SetUpdater(1); await this.DbContext.AddOneAsync(admin); if (await this.DbContext.SaveChangesAsync() <= 0) { dto.Result.Message = "数据保存失败"; return(dto.Result); } dto.Result.ResultCode = (int)ResultCode.Successful; return(dto.Result); }
protected void Button2_Click(object sender, EventArgs e) { int AdminID = 0; Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestQueryString("id"), out AdminID); AdminBLL adminbll = new AdminBLL(); TAdmin tadmin = adminbll.GetAdmin(AdminID); string Oldpwd = tadmin.Admin_PWD; string Oldpwd2 = CommonLibrary.MyEncryption.CreateMD5(Tbx_oldpassword.Text.Trim(), 32); if (Oldpwd != Oldpwd2) { CommonLibrary.RunJs.AlertAndBack("原始密码输入错误"); } else { string Newpwd = CommonLibrary.MyEncryption.CreateMD5(Tbx_password2.Text.Trim(), 32); adminbll.ChangePwd(Newpwd, AdminID); CommonLibrary.RunJs.PageReplace("Admin_UpdateManage.aspx?LastID=" + AdminID); } }
protected TAdmin InitAdmin() { #region 变量 int Admin_ID = 0; string Admin_UID = tbx_uid.Text.Trim(); string Admin_PWD1 = Tbx_password1.Text.Trim(); string Admin_PWD2 = Tbx_password2.Text.Trim(); bool Admin_Stat = true; bool.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("sel_stat"), out Admin_Stat); string Admin_RealName = tbx_nickname.Text.Trim(); DateTime Admin_RegTime; DateTime.TryParse(Tbx_Addtime.Text, out Admin_RegTime); int Admin_LogTimes = 0; Int32.TryParse(Tbx_logtimes.Text, out Admin_LogTimes); string Admin_Flag = string.Empty; int SortID = 0; Int32.TryParse(tbx_SortId.Text, out SortID); if (Admin_PWD1 != Admin_PWD2) { CommonLibrary.RunJs.AlertAndBack("两次输入密码不一致"); return(default(TAdmin)); } else { TAdmin tadmin = new TAdmin(); tadmin.Admin_UID = Admin_UID; tadmin.Admin_PWD = CommonLibrary.MyEncryption.CreateMD5(Admin_PWD2, 32); tadmin.Admin_Stat = Admin_Stat; tadmin.Admin_RealName = Admin_RealName; tadmin.Admin_RegTime = Admin_RegTime; tadmin.Admin_LogTimes = Admin_LogTimes; tadmin.Admin_Flag = Admin_Flag; tadmin.SortID = SortID; return(tadmin); } #endregion }
public TAdmin GetAdmin(int id) { TAdmin ta = new TAdmin(); string cmdtxt = "select Admin_ID,Admin_UID,Admin_PWD,Admin_Stat,Admin_RealName,Admin_RegTime,Admin_LogTimes,Admin_Flag,SortID from T_Admin where Admin_ID=@Admin_ID and IsDelete=0"; NameValueCollection nvc = new NameValueCollection(); nvc.Add("@Admin_ID", id.ToString()); dh.Open(); using (DbDataReader dr = dh.ExecuteReader(CommandType.Text, cmdtxt, nvc)) { if (dr.HasRows) { dr.Read(); int Admin_id = 0; Int32.TryParse(dr["Admin_ID"].ToString().Trim(), out Admin_id); ta.Admin_ID = Admin_id; ta.Admin_UID = dr["Admin_UID"].ToString(); ta.Admin_PWD = dr["Admin_PWD"].ToString(); bool stat = false; bool.TryParse(dr["Admin_Stat"].ToString().Trim(), out stat); ta.Admin_Stat = stat; ta.Admin_RealName = dr["Admin_RealName"].ToString().Trim(); DateTime Addtime; DateTime.TryParse(dr["Admin_RegTime"].ToString().Trim(), out Addtime); ta.Admin_RegTime = Addtime; ta.Admin_LogTimes = Convert.ToInt32(dr["Admin_LogTimes"].ToString()); ta.Admin_Flag = dr["Admin_Flag"].ToString(); int sortid = 0; Int32.TryParse(dr["SortID"].ToString(), out sortid); ta.SortID = sortid; } } dh.Close(); return(ta); }
public int UpdateAdmin(TAdmin tadmin, int id) { return(AdminOperate.UpdateAdmin(tadmin, id)); }
/// <summary> /// 添加管理员 /// </summary> /// <param name="tadmin"></param> /// <returns></returns> public int AddAdmin(TAdmin tadmin) { return(AdminOperate.AddAdmin(tadmin)); }