/// <summary> /// 获取订单基本信息 /// </summary> public static ClientOrder GetClientOrderInfo(string orderID) { DataTable dt = ClientOrderDAL.BaseProvider.GetClientOrderInfo(orderID); ClientOrder model = new ClientOrder(); if (dt.Rows.Count == 1) { DataRow row = dt.Rows[0]; model.FillData(row); model.CreateUser = OrganizationBusiness.GetUserByUserID(model.CreateUserID, model.ClientID); if (string.IsNullOrEmpty(model.CreateUser.Name)) { M_Users mUser = M_UsersBusiness.GetUserDetail(model.CreateUserID); if (mUser != null && !string.IsNullOrEmpty(mUser.Name)) { model.CreateUser.Name = mUser.Name; } } if (!string.IsNullOrEmpty(model.CheckUserID)) { model.CheckUser = OrganizationBusiness.GetUserByUserID(model.CheckUserID, model.ClientID); if (string.IsNullOrEmpty(model.CheckUser.Name)) { M_Users mUser = M_UsersBusiness.GetUserDetail(model.CheckUserID); if (mUser != null && !string.IsNullOrEmpty(mUser.Name)) { model.CheckUser.Name = mUser.Name; } } } } return(model); }
/// <summary> /// 关注会员 /// </summary> /// <param name="id"></param> /// <returns></returns> public JsonResult Focususer(string id) { var result = 1; if (CurrentUser == null) { result = -1; } else { if (id != CurrentUser.UserID) { M_UsersBusiness.CreateUserFocus(CurrentUser.UserID, id); } else { result = -2; } } JsonDictionary.Add("result", result); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public ActionResult Login1() { //if (Session["IsLogin"] == null || Session["IsLogin"].ToString() != CommonBusiness.GetAppSet().Where(x => x.KName == "Login").FirstOrDefault().KValue) //{ // Session.RemoveAll(); // return Redirect("/Home/Login"); //} if (CurrentUser != null) { return(Redirect("/Home/Index")); } HttpCookie cook = Request.Cookies["cp"]; if (cook != null) { if (cook["status"] == "1") { string operateip = OperateIP; int result; M_Users model = ProBusiness.M_UsersBusiness.GetM_UserByProUserName(cook["username"], cook["pwd"], operateip, out result); if (model != null) { model.LastLoginIP = OperateIP; Session["Manager"] = model; Session["KFUrl"] = CommonBusiness.KFUrl; M_UsersBusiness.UpdLine(model.UserID, 1); return(Redirect("/Home/Index")); } } } return(View()); }
public ActionResult Login(string ReturnUrl = "", int Status = 0, string name = "", int BindAccountType = 0) { if (Session["ClientManager"] != null) { return(Redirect("/Default/Index")); } ViewBag.Status = Status; ViewBag.BindAccountType = BindAccountType; ViewBag.ReturnUrl = ReturnUrl.Replace("&", "%26") + (string.IsNullOrEmpty(name) ? "" : "%26name=" + name).Replace("&", "%26") ?? string.Empty; HttpCookie cook = Request.Cookies["owzx_user"]; if (cook != null) { if (cook["status"] == "1") { string operateip = Common.Common.GetRequestIP(); int result; OWZXEntity.Manage.M_Users model = M_UsersBusiness.GetM_UserByProUserName(cook["username"], cook["pwd"], operateip, out result);; if (model != null) { Session["ClientManager"] = model; return(Redirect("/Default/Index")); } } else { ViewBag.UserName = cook["username"]; } } ViewBag.IsMobileDevice = OWZXManage.Common.Common.IsMobileDevice(); return(View()); }
public JsonResult SaveOrders(string entity) { JavaScriptSerializer serializer = new JavaScriptSerializer(); UserOrders model = serializer.Deserialize <UserOrders>(entity); model.SPName = ""; string error = ""; var result = false; if (model.AutoID == -1) { var tempu = M_UsersBusiness.GetUserDetailByLoginName(model.UserName); if (tempu != null && !string.IsNullOrEmpty(tempu.UserID)) { result = UserOrdersBusiness.CreateUserOrder( DateTime.Now.ToString("yyyyMMddhhmmss") + CurrentUser.AutoID, model.PayType, model.SPName, model.BankName, model.Sku, model.Content, model.TotalFee, model.OtherCode, Convert.ToInt32(model.TotalFee), model.Type, model.PayFee, tempu.UserID, CurrentUser.UserID, OperateIP); } else { error = "登陆账号不存在,订单登记失败"; } } JsonDictionary.Add("result", result); JsonDictionary.Add("ErrMsg", error); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 保存会员信息 /// </summary> /// <param name="bHeight"></param> /// <param name="bWeight"></param> /// <param name="jobs"></param> /// <param name="bPay"></param> /// <param name="isMarry"></param> /// <param name="myContent"></param> /// <param name="name"></param> /// <param name="talkTo"></param> /// <param name="age"></param> /// <param name="myservice"></param> /// <returns></returns> public JsonResult SaveUserInfo(string bHeight, string bWeight, string jobs, string bPay, int isMarry, string myContent, string name, string talkTo, int age, string myservice) { M_Users users = CurrentUser; users.BHeight = bHeight; users.BWeight = bWeight; users.Jobs = jobs; users.TalkTo = talkTo; users.BPay = bPay; users.IsMarry = isMarry; users.MyService = myservice; users.Age = age; users.Name = name; users.IsMarry = isMarry; users.MyContent = myContent; var result = M_UsersBusiness.UpdateM_UserBase(CurrentUser.UserID, bHeight, bWeight, jobs, bPay, isMarry, myContent, name, talkTo, age, myservice); if (result) { Session["Manage"] = users; } JsonDictionary.Add("result", result); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult UserRegister(string userName, string pwd, string id) { string Errmsg = ""; M_Users user = new M_Users() { Type = 0, SourceType = 0, UserName = userName, LoginName = userName, LoginPwd = pwd, Description = "自动注册", RoleID = "48eb0491-d92c-4664-ab27-37320ac7de38" //dd87ca0a-b425-4e1e-b7ec-7a1e02dad0f8 代理角色 //48eb0491-d92c-4664-ab27-37320ac7de38 会员ID }; var result = M_UsersBusiness.CreateM_User(user, ref Errmsg); if (string.IsNullOrEmpty(Errmsg)) { return(UserLogin(userName, pwd)); } else { JsonDictionary.Add("result", result); JsonDictionary.Add("Errmsg", Errmsg); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } }
public ActionResult UserAdd() { var model = M_UsersBusiness.GetUserDetail(CurrentUser.UserID); ViewBag.Rebate = model.Rebate; ViewBag.UsableRebate = model.UsableRebate; return(View()); }
/// <summary> /// 获取客户订单账目列表 /// </summary> public static List <ClientOrderAccount> GetClientOrderAccounts(string keyWords, string orderID, string clientID, int payType, int status, int type, int pageSize, int pageIndex, ref int totalCount, ref int pageCount) { string sqlWhere = "a.Status<>9"; if (!string.IsNullOrEmpty(keyWords)) { sqlWhere += " and ( a.OrderID like '%" + keyWords + "%' or a.ClientID like '%" + keyWords + "%' )"; } if (!string.IsNullOrEmpty(orderID)) { sqlWhere += " and ( a.OrderID ='" + orderID + "' )"; } if (!string.IsNullOrEmpty(clientID)) { sqlWhere += " and ( a.ClientID ='" + clientID + "' )"; } if (payType > 0) { sqlWhere += " and ( a.PayType ='" + payType + "' )"; } if (type > 0) { sqlWhere += " and ( a.Type ='" + type + "' )"; } if (status > 0) { sqlWhere += " and ( a.Status ='" + status + "' )"; } string sqlColumn = @" * "; DataTable dt = CommonBusiness.GetPagerData("ClientOrderAccount a", sqlColumn, sqlWhere, "a.AutoID", pageSize, pageIndex, out totalCount, out pageCount); List <ClientOrderAccount> list = new List <ClientOrderAccount>(); ClientOrderAccount model; foreach (DataRow item in dt.Rows) { model = new ClientOrderAccount(); model.FillData(item); if (!string.IsNullOrEmpty(model.CreateUserID)) { model.CreateUser = OrganizationBusiness.GetUserByUserID(model.CreateUserID, model.ClientID); if (string.IsNullOrEmpty(model.CreateUser.Name)) { M_Users mUser = M_UsersBusiness.GetUserDetail(model.CreateUserID); model.CreateUser.Name = mUser != null ? mUser.Name : ""; model.CreateUser.UserID = model.CreateUserID; } } if (!string.IsNullOrEmpty(model.CheckUserID)) { model.CheckerUser = M_UsersBusiness.GetUserDetail(model.CheckUserID); } list.Add(model); } return(list); }
public ActionResult UserMsg() { var list = M_UsersBusiness.GetUsersListByParent(CurrentUser.UserID); ViewBag.Childs = list; var model = M_UsersBusiness.GetParentByChildID(CurrentUser.UserID); ViewBag.ParentID = model != null ? model.ParentID : ""; return(View()); }
public ActionResult UserEdit() { var model = M_UsersBusiness.GetUserDetail(CurrentUser.UserID); var logmd = LogBusiness.GetLogsByUserID(CurrentUser.UserID, 2); ViewBag.UserName = model.UserName; ViewBag.LastIP = model.LastLoginIP == "::1" ? "127.0.0.1" : model.LastLoginIP; ViewBag.LastTime = logmd.CreateTime.ToString("yyyy-MM-dd HH:mm:ss"); return(View()); }
public JsonResult UpdateUserStatus(string id, int status) { bool bl = M_UsersBusiness.UpdateM_UserStatus(id, status); JsonDictionary.Add("status", (bl ? 1 : 0)); return(new JsonResult() { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult DeleteMUser(string id) { bool bl = M_UsersBusiness.DeleteM_User(id, 9); JsonDictionary.Add("status", (bl ? 1 : 0)); return(new JsonResult() { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetUserDetail(string id) { var item = M_UsersBusiness.GetUserDetail(id); JsonDictionary.Add("Item", item); return(new JsonResult() { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetUserAccount() { var model = M_UsersBusiness.GetUserAccount(CurrentUser.UserID); JsonDictionary.Add("item", model); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 新增或修改用户 /// </summary> public JsonResult ValidateLoginName(string loginName) { JavaScriptSerializer serializer = new JavaScriptSerializer(); JsonDictionary.Add("Info", M_UsersBusiness.GetM_UserCountByLoginName(loginName) > 0 ? "登录名已存在" : ""); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetChildList(string userid = "", bool type = false) { var list = M_UsersBusiness.GetUsersRelationList(userid == ""?CurrentUser.UserID:userid, type); JsonDictionary.Add("items", list); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult UserDelete(string id) { var result = M_UsersBusiness.DeleteM_User(id, 9); JsonDictionary.Add("result", result); JsonDictionary.Add("ErrMsg", result?"":"删除失败,请稍后再试"); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetUsers(string keyWords, int pageIndex, int status = -1, int sourcetype = 1) { int totalCount = 0, pageCount = 0; var list = M_UsersBusiness.GetUsers(-1, PageSize, pageIndex, ref totalCount, ref pageCount, "", "", sourcetype, status, keyWords); JsonDictionary.Add("Items", list); JsonDictionary.Add("totalCount", totalCount); JsonDictionary.Add("pageCount", pageCount); return(new JsonResult() { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetUsers(string keyWords, int pageIndex) { int totalCount = 0, pageCount = 0; var list = M_UsersBusiness.GetUsers(keyWords, string.Empty, PageSize, pageIndex, ref totalCount, ref pageCount); JsonDictionary.Add("Items", list); JsonDictionary.Add("TotalCount", totalCount); JsonDictionary.Add("PageCount", pageCount); return(new JsonResult() { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public ActionResult UserMsg(string id) { M_Users users = M_UsersBusiness.GetUserDetail(id); ViewBag.model = users; if (CurrentUser != null) { if (id != CurrentUser.UserID) { M_UsersBusiness.CreateUserReport(id, users != null ? users.LoginName : "", "seecount=seecount+1", OperateIP, CurrentUser.UserID, CurrentUser.LoginName, CurrentUser.Levelid); } } return(View()); }
public JsonResult UserInfoList(int type, bool orderby, string username, string userid, string accountmin, string accountmax, string clumon, string rebatemin, string rebatemax, int pageIndex, int pageSize, bool mytype = false) { int total = 0; int pageCount = 0; var list = M_UsersBusiness.GetUsersRelationList(pageSize, pageIndex, ref total, ref pageCount, string.IsNullOrEmpty(userid)?CurrentUser.UserID:userid, type, -1, username, clumon, orderby, rebatemin, rebatemax, accountmin, accountmax, mytype); JsonDictionary.Add("items", list); JsonDictionary.Add("totalCount", total); JsonDictionary.Add("pageCount", pageCount); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetUserRecommenCount(int sex, int pageIndex, int pageSize, string address = "", string age = "", string cdesc = "") { int total = 0; int pageCount = 0; var list = M_UsersBusiness.GetUsersReCommen(sex, pageSize, pageIndex, ref total, ref pageCount, address, age); JsonDictionary.Add("items", list); JsonDictionary.Add("totalCount", total); JsonDictionary.Add("pageCount", pageCount); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public ActionResult LogOut() { HttpCookie cook = Request.Cookies["cp"]; if (cook != null) { cook["status"] = "0"; Response.Cookies.Add(cook); if (CurrentUser != null) { M_UsersBusiness.UpdLine(CurrentUser.UserID, 0); } } Session.RemoveAll(); return(Redirect("/Home/Login1")); }
// // GET: /Account/ public ActionResult AccountSafe() { var model = M_UsersBusiness.GetUserDetail(CurrentUser.UserID); var logmd = LogBusiness.GetLogsByUserID(CurrentUser.UserID, 2); ViewBag.UserName = model.UserName; ViewBag.LastIP = model.LastLoginIP == "::1" ? "127.0.0.1" : model.LastLoginIP; ViewBag.LastTime = logmd.CreateTime.ToString("yyyy-MM-dd HH:mm:ss"); ViewBag.HasEmail = !string.IsNullOrEmpty(model.Email); ViewBag.HasMobile = !string.IsNullOrEmpty(model.MobilePhone); ViewBag.HasAccount = !string.IsNullOrEmpty(model.AccountPwd); var temp = CurrentUser; Session["Manage"] = model; return(View()); }
public ActionResult Logout() { HttpCookie cook = Request.Cookies["zpy"]; if (cook != null) { cook["status"] = "0"; Response.Cookies.Add(cook); } if (CurrentUser != null) { M_UsersBusiness.CreateUserReport(CurrentUser.UserID, CurrentUser.LoginName, " IsLogin=0 ", OperateIP); } Session["Manager"] = null; Session["PartManage"] = null; return(Redirect("/Home/Index")); }
public JsonResult UpdPwd(int type, string oldpwd, string newpwd) { var result = false; var model = CurrentUser; string msg = ""; if (type == 0 && Encrypt.GetEncryptPwd(oldpwd, CurrentUser.LoginName).ToLower() != CurrentUser.LoginPwd.ToLower()) { msg = "旧密码错误,操作失败"; } else if (type == 1 && !string.IsNullOrEmpty(CurrentUser.AccountPwd) && CurrentUser.AccountPwd.ToLower() != Encrypt.GetEncryptPwd(newpwd, CurrentUser.LoginName).ToLower()) { msg = "资金密码错误,操作失败"; } else if (type == 1 && string.IsNullOrEmpty(CurrentUser.AccountPwd) && CurrentUser.LoginPwd.ToLower() == Encrypt.GetEncryptPwd(newpwd, CurrentUser.LoginName).ToLower()) { msg = "资金密码不能喝登陆密码一致,操作失败"; } else { if (type == 0) { result = M_UsersBusiness.SetAdminAccount(CurrentUser.UserID, CurrentUser.LoginName, newpwd); if (result) { model.LoginPwd = Encrypt.GetEncryptPwd(newpwd, CurrentUser.LoginName); Session["Manage"] = model; } } else { result = M_UsersBusiness.UpdateAccountPwd(CurrentUser.UserID, CurrentUser.LoginName, newpwd); model.AccountPwd = Encrypt.GetEncryptPwd(newpwd, CurrentUser.LoginName); Session["Manage"] = model; } } JsonDictionary.Add("result", result); JsonDictionary.Add("ErrMsg", msg); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult UserUpdPoint(string id, decimal addpoint) { var result = M_UsersBusiness.UpdateM_UserRebate(id, CurrentUser.UserID, addpoint); if (result) { var model = CurrentUser; Session["Manage"] = model; } JsonDictionary.Add("result", result); JsonDictionary.Add("ErrMsg", result ? "" : "配置失败,请稍后再试"); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 用户登录 /// </summary> /// <param name="userName"></param> /// <param name="pwd"></param> /// <returns></returns> public JsonResult UserLogin(string userName, string pwd, string remember = "") { bool bl = false; string operateip = OperateIP; int result = 0; string msg = ""; ProEntity.Manage.M_Users model = ProBusiness.M_UsersBusiness.GetM_UserByProUserName(userName, pwd, operateip, out result); if (model != null) { if (model.Status < 1) { model.LastLoginIP = OperateIP; HttpCookie cook = new HttpCookie("cp"); cook["username"] = userName; cook["pwd"] = pwd; if (remember == "1") { cook["status"] = remember; } cook.Expires = DateTime.Now.AddDays(7); Response.Cookies.Add(cook); CurrentUser = model; Session["Manager"] = model; Session["KFUrl"] = CommonBusiness.Select("SysSetting", "top 1 KFUrl", " 1=1 ").ToString(); result = 1; M_UsersBusiness.UpdLine(model.UserID, 1); } else { msg = result == 3 ? "用户已被禁闭,请联系管理员" : "用户名或密码错误!"; } } else { msg = result == 3 ? "用户已被禁闭,请联系管理员" : result == 2 ? "用户名不存在" : "用户名或密码错误!"; } JsonDictionary.Add("result", result); JsonDictionary.Add("Errmsg", msg); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult RestPwd(string loginname, string useremail) { string newpwd = CreateRandomCode(6); string errorMsg = ""; var result = false; if (M_UsersBusiness.CheckEmail(loginname, useremail)) { result = M_UsersBusiness.UpdatePwd(loginname, newpwd); if (result) { StringBuilder bodyInfo = new StringBuilder(); bodyInfo.Append("亲爱会员:<br/>"); bodyInfo.Append(" 您好!<br/>你于"); bodyInfo.Append(DateTime.Now.ToString("yyyy-MM-dd HH:MM:ss")); bodyInfo.Append("通过<a href='#'>http://localhost:6323/Help/Forget</a>忘记密码功能,审请重置密码。<br/>"); bodyInfo.Append(" 重置之后的个人密码为:" + newpwd + "<br/>请妥善保管"); SendMail email = new SendMail(); email.mailFrom = ConfigurationManager.AppSettings["EmailAccount"]; email.mailPwd = ConfigurationManager.AppSettings["EmailPwd"]; email.isEnableSsl = true; email.mailSubject = "会员中心--充值密码"; email.mailBody = bodyInfo.ToString(); email.isbodyHtml = true; //是否是HTML email.host = ConfigurationManager.AppSettings["EmailHost"]; //如果是QQ邮箱则:smtp:qq.com,依次类推 email.mailToArray = new string[] { useremail }; //接收者邮件集合 result = email.Send(); } else { errorMsg = "发送邮件失败,请稍后再试!"; } } else { errorMsg = "注册邮箱与用户不符!"; } JsonDictionary.Add("errorMsg", errorMsg); JsonDictionary.Add("result", result); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }