/// <summary> /// 添加管理员 /// </summary> /// <param name="manage">管理员信息</param> /// <param name="manageid">管理员权限人编号</param> /// <returns></returns> public static int AddManage(ManageModel manage, string manageId) { //if (!CheckManage(manageId, manage.Number)) //{ // return false; //} return(ManageDAL.AddManage(manage, manageId)); }
/// <summary> /// 添加物流管理员 /// </summary> /// <param name="manage"></param> /// <param name="logist"></param> /// <returns></returns> public static int AddManageLogistics(System.Data.SqlClient.SqlTransaction tran, string number, string name, int logisterId, string permissionMan) { ManageModel model = new ManageModel(); model.Number = number; model.LoginPass = Model.Other.MD5Help.MD5Encrypt2(number); model.Name = name; model.RoleID = 81;//公司部门隐藏角色,在系统创建时创建,id要变化 model.Status = 1; model.PermissionMan = permissionMan; model.LastLoginDate = DateTime.Now; model.BeginDate = DateTime.Now; int n = ManageDAL.AddManageLogistics(tran, model, logisterId); return(n); }
/// <summary> /// 获取登录时间 /// </summary> /// <param name="mid"> 管理员编号 </param> /// <returns>返回时间</returns> public static DateTime GetLoginTime(string mid, int type) { if (type == 1) { return(ManageDAL.GetLoginTime(mid)); } else if (type == 2) { return(StoreInfoDAL.GetLastLoginTime(mid)); } else if (type == 3) { return(MemberInfoDAL.GetLastLoginTime(mid)); } else { return(DateTime.Now); } }
/// <summary> /// 更新管理员信息 /// </summary> /// <param name="manage">管理员信息</param> /// <returns></returns> public static bool UptManage(ManageModel manage) { return(ManageDAL.UptManage(manage)); }
protected void btn_ok_Click(object sender, EventArgs e) { string newpass = getpass(); if (this.RadioButtonList1.SelectedValue == "4") { if (newpass.Length < 6 || newpass.Length > 10) { msg = "<script>alert('密码必须是6到10位!');</script>"; return; } } //判断是否选择修改密码 bool flag = false; foreach (ListItem lst in chkPass.Items) { if (lst.Selected) { flag = true; break; } } if (!flag) { msg = "<script>alert('请选择要修改的密码类型!');</script>"; return; } int count = 0; string type = Request.QueryString["type"].ToString();//类型 string id = ""; if (GetType() != "3") { id = Request.QueryString["ID"].ToString();//店铺编号 } string number = Request.QueryString["number"].ToString();//会员编号 if (type.Length > 0 && number.Length > 0) { if (type == "1") { foreach (ListItem lst in chkPass.Items) { if (lst.Selected) { if (lst.Value == "one") { switch (this.RadioButtonList1.SelectedValue.ToString()) { case "1": count = mb.updateMemberPass(number, 0); break; //手机 case "2": count = MemberInfoDAL.updateMemberPass1(number, newpass); break; //邮件 case "3": count = MemberInfoDAL.updateMemberPass1(number, newpass); break; //商店 case "4": count = MemberInfoDAL.updateMemberPass1(number, newpass); break; //手动 } } else { switch (this.RadioButtonList1.SelectedValue.ToString()) { case "1": count = mb.updateMemberPass(number, 1); break; case "2": count = MemberInfoDAL.updateMemberPass2(number, newpass); break; case "3": count = MemberInfoDAL.updateMemberPass2(number, newpass); break; case "4": count = MemberInfoDAL.updateMemberPass2(number, newpass); break; } } } } } else if (type == "2") { foreach (ListItem lst in chkPass.Items) { if (lst.Selected) { if (lst.Value == "one") { switch (this.RadioButtonList1.SelectedValue.ToString()) { case "1": count = StoreInfoDAL.StorePassReset(id, newpass); break; //店铺编号 case "2": count = StoreInfoDAL.StorePassReset(id, newpass); break; //邮件 case "3": count = StoreInfoDAL.StorePassReset(id, id); break; //服务机构 case "4": count = StoreInfoDAL.StorePassReset(id, newpass); break; } } else { switch (this.RadioButtonList1.SelectedValue.ToString()) { case "1": count = StoreInfoDAL.StorePassReset1(id, newpass); break; case "2": count = StoreInfoDAL.StorePassReset1(id, newpass); break; case "3": count = StoreInfoDAL.StorePassReset1(id, id); break; case "4": count = StoreInfoDAL.StorePassReset1(id, newpass); break; } } } } } else if (type == "3") { if (RadioButtonList1.SelectedValue == "1") { count = ManageDAL.UpdateManagePass(number, number); } else { count = ManageDAL.UpdateManagePass(number, newpass); } } if (count > 0) { if (type == "1") { cl_h_info = new BLL.CommonClass.ChangeLogs("memberinfo", "number"); cl_h_info.AddRecord(number); } else if (type == "2") { cl_h_info = new BLL.CommonClass.ChangeLogs("storeinfo", "storeid"); cl_h_info.AddRecord(id); } else if (type == "3") { cl_h_info = new BLL.CommonClass.ChangeLogs("Manage", "Number"); cl_h_info.AddRecord(number); } string mess = ""; if (type == "1") { foreach (ListItem lst in chkPass.Items) { if (lst.Selected) { if (lst.Value == "one") { mess = GetTran("006589", "您好,您的会员一级密码重置成功,密码为:") + newpass; } else { if (mess.Contains("您好")) { mess += GetTran("000000", ",您的会员二级密码重置成功,密码为:") + newpass; } else { mess = GetTran("006590", "您好,您的会员二级密码重置成功,密码为:") + newpass; } } } } } else if (type == "2") { foreach (ListItem lst in chkPass.Items) { if (lst.Selected) { if (lst.Value == "one") { mess = GetTran("006680", "您好,您的店铺一级密码重置成功,密码为:") + newpass; } else { if (mess.Contains("您好")) { mess += GetTran("000000", ",您的店铺二级密码重置成功,密码为:") + newpass; } else { mess = GetTran("006588", "您好,您的店铺二级密码重置成功,密码为:") + newpass; } } } } } if (this.RadioButtonList1.SelectedValue.ToString() == "3") { SqlTransaction tran = null; SqlConnection con = DAL.DBHelper.SqlCon(); con.Open(); tran = con.BeginTransaction(); try { string outInfo = string.Empty; if (type == "1" || type == "2") { BLL.MobileSMS.SendMsgTo(tran, number, "", this.txt_1.Text.ToString(), mess, out outInfo, Model.SMSCategory.sms_menberPassRest); } if (type == "3" || type == "4") { BLL.MobileSMS.SendMsgTo(tran, number, "", this.txt_1.Text.ToString(), mess, out outInfo, Model.SMSCategory.sms_storePassRest); } tran.Commit(); } catch { tran.Rollback(); } finally { con.Close(); con.Dispose(); } } else if (this.RadioButtonList1.SelectedValue.ToString() == "2") { string title = ""; title = type == "1" ? "会员密码重置" : "服务机构密码重置"; if (send(mess, title)) { msg = "<script language='javascript'>alert('" + GetTran("006681", "重置成功,请到邮箱查阅密码!") + "');this.close();</script>"; return; } } else { if (type == "1") { PublicClass.SendMsg(3, number, mess); } else if (type == "2") { PublicClass.SendMsg(4, number, mess); } } if (type == "1" || type == "2") { cl_h_info.AddRecord(id); cl_h_info.ModifiedIntoLogs(ChangeCategory.company5, id, ENUM_USERTYPE.objecttype6); } else if (type == "3" || type == "4") { cl_h_info.AddRecord(number); cl_h_info.ModifiedIntoLogs(ChangeCategory.company1, number, ENUM_USERTYPE.objecttype6); } msg = "<script language='javascript'>alert('" + GetTran("000506", "重置成功!") + "');this.close();</script>"; } else { msg = "<script language='javascript'>alert('" + GetTran("000507", "重置失败!") + "');this.close();</script>"; } } }
/// <summary> /// ds2012 /// 获取管理员信息 /// </summary> /// <param name="manageid">管理员ID</param> /// <returns></returns> public static ManageModel GetManage(int manageid) { return(ManageDAL.GetManage(manageid)); }
/// <summary> /// 通过管理员编号获取角色ID /// </summary> /// <param name="number">管理员编号</param> /// <returns>返回角色ID</returns> public static int GetRoleIDByNumber(string number) { return(ManageDAL.GetRoleIDByNumber(number)); }
/// <summary> /// 获取所有管理员信息 /// </summary> /// <returns></returns> public static IList <ManageModel> GetManages() { return(ManageDAL.GetManages()); }
/// <summary> /// 获取管理员信息 /// </summary> /// <param name="roleID">角色ID</param> /// <returns></returns> public static IList <ManageModel> GetManages(int roleID) { return(ManageDAL.GetManages(roleID)); }
/// <summary> /// 根据服务编号获取服务机构名 /// </summary> /// <param name="sid">服务机构编号</param> /// <returns>服务机构姓名</returns> public static string GetStoreName(string sid) { return(ManageDAL.GetStoreNameByNumber(sid)); }
/// <summary> /// 通过管理员编号和登录密码获取行数 /// </summary> /// <param name="number">管理员编号</param> /// <param name="loginPass">登录密码</param> /// <returns>返回行数</returns> public static int GetCountByNumAndLoginPass(string number, string loginPass) { return(ManageDAL.GetCountByNumAndLoginPass(number, loginPass)); }
/// <summary> /// 删除管理员可以查看的团队网络 /// </summary> /// <param name="id">团队标识</param> /// <returns>是否成功</returns> public static int DelViewManage(int id) { return(ManageDAL.DelViewManage(id)); }
/// <summary> /// 根据管理员的编号得到管理员姓名 /// </summary> /// <param name="number">管理员编号</param> /// <returns>返回管理员姓名</returns> public static string GetNameByAdminID(string number) { return(ManageDAL.GetNameByAdminID(number)); }
/// <summary> /// 验证管理员编号是否存在 /// </summary> /// <param name="p"></param> /// <returns></returns> public static bool CheckNumber(string p) { ManageModel manager = ManageDAL.GetManageByNumber(p); return(manager == null); }
/// <summary> /// 根据编号获取管理员 /// </summary> /// <param name="number"></param> /// <returns></returns> public static ManageModel GetManage(string number) { return(ManageDAL.GetManageByNumber(number)); }
/// <summary> /// 判断某管理员对某角色管理员的权限 /// </summary> /// <param name="manageNum">权限人编号</param> /// <param name="roleNum">管理员编号</param> /// <returns></returns> public static bool CheckManage(string manageNum, string roleNum) { return(ManageDAL.GetIsPerMan(manageNum, roleNum)); }
public IController CreateController(System.Web.Routing.RequestContext requestContext, string controllerName) { Type controllerType = Type.GetType(string.Concat(_controllerNamespace, ".", controllerName, "Controller")); dynamic service = new CustomerProductDAL(); switch (controllerName) { case "CustomerProducts": { service = new CustomerProductDAL(); break; } case "Orders": { service = new OrderDAL(); break; } case "Home": { service = new DashBoardDAL(); break; } case "Categories": { service = new CategoryDAL(); break; } case "Products": { service = new ProductDAL(); break; } case "BulkBuys": { service = new BulkBuyDAL(); break; } case "Buyers": { service = new BuyerDAL(); break; } case "Sellers": { service = new SellerDAL(); break; } case "Borrowers": { service = new BorrowerDAL(); break; } case "ProductTypes": { service = new ProductTypeDAL(); break; } case "Customers": { service = new CustomerDAL(); break; } case "Account": { service = new AccountDAL(); break; } case "Manage": { service = new ManageDAL(); break; } case "Vendors": { service = new VendorDAL(); break; } } IController controller = Activator.CreateInstance(controllerType, new[] { service }) as Controller; return(controller); }
/// <summary> /// 通过管理员编号获取管理员姓名 /// </summary> /// <param name="number">管理员编号</param> /// <returns>返回管理员姓名</returns> public static string GetManageNameByNumber(string number) { return(ManageDAL.GetManageNameByNumber(number)); }
/// <summary> /// 重置管理员的登录密码 /// </summary> /// <param name="manageModel"></param> /// <returns></returns> public static int ResetLoginpass(ManageModel manageModel) { return(ManageDAL.ResetPass(manageModel)); }
public static DataTable GetAllManageNumber() { return(ManageDAL.GetAllManageNumber()); }
/// <summary> /// 根据管理编号获取管理员姓名 /// </summary> /// <param name="mid">管理员编号</param> /// <returns>管理员姓名</returns> public static string GetManageName(string mid) { return(ManageDAL.GetManageNameByNumber(mid)); }
/// <summary> /// 更改管理员登录密码 /// </summary> /// <param name="number">管理员编号</param> /// <param name="newloginPass">新密码</param> /// <returns>返回更改管理员密码锁影响的行数</returns> public static int UpdManageLoginPass(string number, string newloginPass) { return(ManageDAL.UpdManageLoginPass(number, newloginPass)); }