public int EditUserInfo(UserInfoModel user) { try { int id = user.ID; var editUser = context.UserInfo.FirstOrDefault(u => u.ID == id); if (editUser != null) { editUser.Address = user.Address; editUser.Email = user.Email; editUser.IdCard = user.IdCard; editUser.Level = user.Level; editUser.Pwd = user.Password; editUser.Phone = user.Phone; editUser.QQ = user.QQ; editUser.Sex = user.Sex; editUser.UserName = user.UserName; editUser.RealName = user.RealName; context.SaveChanges(); return 1; } else { return 0; } } catch (Exception) { return 0; } }
/// <summary> /// 用户注册 /// </summary> private void Registration() { Model.UserInfoModel model = new Model.UserInfoModel(); model.UserId = ReStr("uid"); model.Email = ReStr("Email", ""); model.Pwd = ReStr("Pwd"); model.Birthday = DateTime.Parse("1900-01-01"); model.Phone = ReStr("phone", ""); model.PicBig = "boy1"; model.PicMid = "boy2"; model.PicSmall = "boy3"; model.WxOpenID = ReStr("WxOpenID", ""); model.UserCode = DAL.DalComm.ExInt(" select MAX(UserCode) + 1 FROM dbo.UserInfo "); model.CreateTime = DateTime.Now; BLL.UserBLL bll = new BLL.UserBLL(); try { bll.Registration(model); bll.LoginIn(model.UserId, model.Pwd); ReDict2.Add("UserId", model.UserId); ReTrue(); } catch (Exception ex) { ReThrow(ex); } }
override protected void OnInit(EventArgs e) { base.OnInit(e); try { #region 检查登录状态 userseesion = GetSession(); if (userseesion == null) { Response.Write("<script language='javascript'>self.parent.location.href='../default/login.aspx'</script>"); Response.End(); return; } #endregion #region 检查页面访问权限 //var AbsolutePath = Request.Url.AbsolutePath; //if (new Db.MenuDal().CheckGroupIdByAbsolutePath(AbsolutePath, userseesion.GroupId) <= 0) //{ // //无该页面权限 // Response.Write("<script language='javascript'>self.parent.location.href='../default/login.aspx'</script>"); // Response.End(); // return; //} #endregion } catch (Exception ex) { Response.Write("<script language='javascript'>self.parent.location.href='../default/login.aspx'</script>"); Response.End(); return; } }
protected void Button1_Click(object sender, EventArgs e) { string pwd = Common.getMD5.MD5(this.txtOldPwd.Text); string newPwd = this.txtNewPwd2.Text; string uname = userseesion.UserName.ToString(); string oldpwd = dal.GetModel(HttpUtility.UrlDecode(uname)).PassWord; if (pwd != oldpwd) { JScript.alertBack("a", "旧密码不正确", this.Page); } else { if (Regex.IsMatch(newPwd, @"^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,12}$") == false) { JScript.alertBack("ok", "请填写英文数字组合密码(长度8-12位)", this.Page); return; } Model.UserInfoModel model = new Model.UserInfoModel(); model.UserName = HttpUtility.UrlDecode(uname); model.PassWord = getMD5.MD5(newPwd); if (dal.UpdatePwd(model) > 0) { JScript.alert("a", "修改成功", "../default/login.aspx", this.Page); } } }
protected void Page_Load(object sender, EventArgs e) { returnValue.ErrMessage = ""; returnValue.Success = true; #region 验证用户登录信息 UserSession = WebFramework.GeneralMethodBase.GetUserSession(); if (UserSession == null || new Db.UserInfoDal().Exists(WebFramework.GeneralMethodBase.GetUserSession().UserName) == false) { returnValue.Success = false; returnValue.ErrMessage = "登录信息失效!"; Response.Write(Common.JsonHelper.GetJsonString(returnValue)); Response.End(); return; } #endregion lock (SysLock) { string GetType = Request["GetType"]; if (string.IsNullOrEmpty(GetType) == false) { returnValue = ResultData(GetType); } } Response.Write(Common.JsonHelper.GetJsonString(returnValue)); Response.End(); return; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // dl.DataBindDropDownList("PostName", "PostId", "UserInfo_Post", " ", " OrderId desc", this.ddlPostId, 0); dl.DataBindDropDownList("GroupName", "GroupId", "UserInfo_Group", userseesion.GroupId == 22 ? " and GroupId=23" : "", " GroupId ", this.ddlGroupId, 0); // dl.DataBindDropDownList("LevelName", "Id", "UserInfo_Level", " ", " Id ", this.ddlLevelId, 0); // dl.DataBindDropDownList("RoleName", "RoleId", "UserInfo_Role", " ", " OrderId desc ", this.ddlRoleId, 0); int id = Common.TypeHelper.ObjectToInt(Request["id"], 0); if (id > 0) { this.txt.Text = "不修改则为空"; Model.UserInfoModel model = dal.GetModel(id); this.txtUserName.Text = model.UserName; this.hidId.Value = model.UserId.ToString(); // this.txtPassWord.Attributes.Add("Value", model.PassWord ); txtPassWord2.Text = model.PassWord; RequiredFieldValidator2.Enabled = false; // this.ddlPostId.SelectedValue = model.PostId.ToString(); this.ddlGroupId.SelectedValue = model.GroupId.ToString(); // this.ddlRoleId.SelectedValue = model.RoleId.ToString(); this.ddlStatusId.SelectedValue = model.StatusId.ToString(); // this.ddlLevelId.SelectedValue = model.LevelId.ToString(); // this.txtEmail.Text = model.Email.ToString(); // this.txtMob.Text = model.Mob; this.txtUserName.ReadOnly = true; } } }
protected void Button1_Click1(object sender, EventArgs e) { if (this.safecode.Text != "esmart") { this.loginerr.InnerHtml = "安全码不正确"; } else { string _user = this.txtUserName.Text; string _pass = this.txtPassWord.Text; Model.UserInfoModel login = new Model.UserInfoModel(); login.UserName = _user.Trim(); string p = _pass.Trim(); p = getMD5.MD5(p); login.PassWord = p; if (user.Login(login) > 0) { Model.UserInfoModel model = user.GetModel(login.UserName); SetSession(model); new Db.Login_LogDal().Add(new Model.Login_LogModel() { LoginIp = Fun.GetIp(), LoginTime = DateTime.Now, UserName = login.UserName, Notes = "登录成功" }); #region 验证账号密码是否一致 if (_user == _pass) { Common.JScript.alert("a", "密码安全性低,请先修改密码后登录!", "../user/updatepwd.aspx", this.Page); return; } #endregion Response.Redirect("default.aspx"); } else { if (new Db.Login_LogDal().CheckCount(string.Format(" and LoginIp='{0}' and DateDiff(dd,LoginTime,getdate())=0", "登录失败-账号密码错误")) > 10) { this.loginerr.InnerHtml = "账号密码错误次数已超限,已被锁定"; return; } new Db.Login_LogDal().Add(new Model.Login_LogModel() { Notes = "登录失败-账号密码错误", LoginTime = DateTime.Now, UserName = login.UserName, LoginIp = Fun.GetIp() }); this.loginerr.InnerHtml = "账号密码错误,或账号被锁定"; } } }
/// <summary> /// 后台用户登录 /// </summary> private void UserLogin() { try { Model.UserInfoModel model = new Model.UserInfoModel(); string inputStr = ReStr("inputStr", ""); if (inputStr == "") { throw new Exception("必须填写登录名!"); } string Pwd = ReStr("Pwd"); int RememberMouth = ReInt("RememberMouth", 120); string WxOpenID = ReStr("WxOpenID", ""); BLL.UserBLL bll = new BLL.UserBLL(); string UserId = bll.UserLoginBackUserId(inputStr, Pwd, RememberMouth); if (UserId == null || UserId == "") { throw new Exception("用户名不存在或密码不正确!"); } else { if (WxOpenID.Trim() != "") { DAL.DalComm.ExStr("update CORE.dbo.UserInfo set WxOpenID='" + WxOpenID + "' where UserId='" + UserId + "' "); } ReDict2.Add("WxOpenID", WxOpenID); ReDict2.Add("UserId", UserId); string sourse = ReStr("s", ""); if (sourse == "app") { } else { } DataSet ds = DAL.DalComm.BackData(" select * from CORE.dbo.UserMerRoleView where UserId='" + UserId + "' "); DataTable dt = ds.Tables[0]; ReDict.Add("MerRoleList", Common.JsonHelper.ToJson(dt)); ReTrue(); } string s = ReStr("s", ""); } catch (Exception ex) { ReThrow(ex); } }
public void SetSession(Model.UserInfoModel orderSession) { Model.UserInfoModel OrderUser = new Model.UserInfoModel(); OrderUser.UserId = orderSession.UserId; OrderUser.UserName = orderSession.UserName; OrderUser.LevelId = orderSession.LevelId; OrderUser.GroupId = orderSession.GroupId; OrderUser.GroupName = orderSession.GroupName; OrderUser.RealName = Common.Des.Encode(System.Web.HttpUtility.HtmlEncode(OrderUser.UserId + OrderUser.UserName + OrderUser.LevelId + OrderUser.GroupId + OrderUser.GroupName)); Session[SessionName] = OrderUser; }
public Model.UserInfoModel GetUserSession() { Model.UserInfoModel OrderUser = new Model.UserInfoModel(); if (Session["UserSysSession"] == null) { return(null); } OrderUser = (Model.UserInfoModel)Session["UserSysSession"]; if (System.Web.HttpUtility.UrlDecode(Common.Des.Decode(OrderUser.RealName)).Length <= 0) { return(null); } return(OrderUser); }
public int AddUserInfo(string userName,string realName, string password,string phone,string idCard,string sex,string email,string qq,int level,string address) { var newUserInfo = new UserInfoModel(); newUserInfo.UserName = userName; newUserInfo.Password = password; newUserInfo.Phone = phone; newUserInfo.IdCard = idCard; newUserInfo.Sex = sex; newUserInfo.Email = email; newUserInfo.QQ = qq; newUserInfo.Level = level; newUserInfo.Address = address; newUserInfo.RealName = realName; return dal.AddUserInfo(newUserInfo); }
public int EditUserInfo(int id, string userName, string realName, string password, string phone, string idCard, string sex, string email, string qq, int level, string address) { var editUserInfo = new UserInfoModel(); editUserInfo.ID = id; editUserInfo.UserName = userName; editUserInfo.RealName = realName; editUserInfo.Password = password; editUserInfo.Phone = phone; editUserInfo.IdCard = idCard; editUserInfo.Sex = sex; editUserInfo.Email = email; editUserInfo.QQ = qq; editUserInfo.Level = level; editUserInfo.Address = address; return dal.EditUserInfo(editUserInfo); }
private void SaveUser() { Model.UserInfoModel model = new Model.UserInfoModel(); model.Birthday = ReTime("Birthday", DateTime.Parse("1900-01-01")); model.CreateTime = DateTime.Now; model.Currency = 0; model.Email = ReStr("Email", ""); model.FlagMerchant = true; model.IdNo = ReStr("IdNo", ""); model.Memo = ReStr("Memo", ""); model.Phone = ReStr("Phone", ""); model.PicBig = ReStr("PicBig", ""); model.PicMid = ReStr("PicMid", ""); model.PicSmall = ReStr("PicSmall", ""); model.Power = 0; model.Pwd = ReStr("Pwd", ""); model.PwdMd5 = ReStr("PwdMd5", ""); model.qq = ReStr("qq", ""); model.RealName = ReStr("RealName", ""); model.Sex = ReStr("sex", "未知"); model.StreetId = 0; model.Tell = ReStr("Tell", ""); model.TownId = 1; model.UserCode = ReInt("UserCode", 0); model.UserId = ReStr("uid", ""); if (model.UserId.Trim() == "") { throw new Exception("不能为空!"); } model.UserLv = ReInt("UserLv", 90); model.UserTitle = ReStr("UserTitle", ""); model.UserTypeId = 3; model.Validated = ReBool("Validated", true); model.WxOpenID = ReStr("WxOpenID", ""); BLL.MerchantBLL mbll = new BLL.MerchantBLL(); BLL.UserBLL ubll = new BLL.UserBLL(); if (model.UserId == "小王") { if (ubll.CurrentUserId() != "小王") { throw new Exception("小王不是一般人能改的!-_-!"); } } ubll.SaveMyUserInfo(model); ReTrue(); }
/// <summary> /// 根据角色名查询出具有该角色权限的用户列表 /// </summary> /// <param name="roleName"></param> /// <returns></returns> public ActionResult GetUserByRoleName(string roleName) { CarSaleEntities context=new CarSaleEntities(); int roleID = context.Role.FirstOrDefault(r => r.RoleName == roleName).ID; var roleUserInfo=context.RoleUserInfo.Where(p => p.RoleID == roleID); List<UserInfoModel> list=new List<UserInfoModel>(); foreach (var item in roleUserInfo) { UserInfoModel model=new UserInfoModel(); var user = context.UserInfo.FirstOrDefault(u => u.ID == item.UserID); model.ID = item.ID; model.UserName = user.UserName; model.RealName = user.RealName; list.Add(model); } return Json(list); }
/// <summary> /// 完善资料 /// </summary> private void SaveMyUserInfo() { BLL.UserBLL ubll = new BLL.UserBLL(); Model.UserInfoModel model = ubll.GetModel(ubll.CurrentUserId()); if (model.UserId.Trim() != "") { model = ubll.GetModel(model.UserId); } model.Birthday = ReTime("Birthday"); model.CreateTime = DateTime.Now; model.Memo = ReStr("Memo"); model.RealName = ReStr("RealName"); model.Sex = ReStr("Sex"); model.TownId = ReDecimal("TownId"); if (model.UserTitle != ReStr("UserTitle")) { try { //用户修改了状态 Model.DynamicModel dyModel = new Model.DynamicModel(); dyModel.DynamicLv = 80; dyModel.DynamicMerId = 0; dyModel.DynamicTitle = "" + model.UserId + "修改了自己的状态: '" + Common.StringPlus.GetLeftStr(ReStr("UserTitle"), 100, "...") + "'"; dyModel.DynamicType = "用户状态"; dyModel.DynamicUserId = model.UserId; BLL.CommBLL.AddDynamic(dyModel); } catch (Exception ex) { //什么都不做,失败就算了,不重要. } } model.UserTitle = ReStr("UserTitle"); model.PicBig = ReStr("PicBig"); model.PicMid = model.PicBig; model.PicSmall = model.PicBig; model.qq = ReStr("qq", ""); ubll.SaveMyUserInfo(model); ReTrue(); }
public UserInfoModel GetUserById(int id) { CarSaleEntities context=new CarSaleEntities(); var user=context.UserInfo.FirstOrDefault(u => u.ID == id); UserInfoModel model=new UserInfoModel(); model.ID = id; model.UserName = user.UserName; model.RealName = user.RealName; model.Password = user.Pwd; model.Phone = user.Phone; model.IdCard = user.IdCard; model.Sex = user.Sex; model.Email = user.Email; model.QQ = user.QQ; model.Level = user.Level; model.Address = user.Address; return model; }
private void ImproveUserData() { BLL.UserBLL bll = new BLL.UserBLL(); Model.UserInfoModel model = bll.GetModel(ReStr("CurrentUserId")); model.TownId = ReDecimal("TownId"); model.Birthday = ReTime("Birthday"); model.Email = ReStr("Email"); model.qq = ReStr("qq"); model.Phone = ReStr("Phone"); try { bll.ImproveUserData(model); ReTrue(); } catch (Exception ex) { ReThrow(ex); } }
private void AddUser() { BLL.MerchantBLL mbll = new BLL.MerchantBLL(); BLL.UserBLL ubll = new BLL.UserBLL(); Model.UserInfoModel model = new Model.UserInfoModel(); Model.MerRoleVsUserModel vsModel = new Model.MerRoleVsUserModel(); model.UserId = ReStr("uid", ""); if (model.UserId.Length < 5) { throw new Exception("用户名不能小于5个字符!"); } model.CreateTime = DateTime.Now; model.Birthday = DateTime.Parse("1900-01-01"); #region 事务开启 TransactionOptions transactionOption = new TransactionOptions(); transactionOption.IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted; using (TransactionScope transactionScope = new TransactionScope(TransactionScopeOption.Required, transactionOption)) { #endregion ubll.AddUser(model); vsModel.UserId = model.UserId; vsModel.BranchId = ReStr("BranchId", ""); vsModel.MerRoleId = ReDecimal("MerRoleId", 0); mbll.SaveMerRoleVsUser(vsModel); #region 事务关闭 transactionScope.Complete(); } #endregion ReTrue(); }
public int AddUserInfo(UserInfoModel user) { try { UserInfo newUser=new UserInfo(); newUser.Address = user.Address; newUser.Email = user.Email; newUser.IdCard = user.IdCard; newUser.Level = user.Level; newUser.Pwd = user.Password; newUser.Phone = user.Phone; newUser.QQ = user.QQ; newUser.Sex = user.Sex; newUser.UserName = user.UserName; newUser.RealName = user.RealName; context.AddToUserInfo(newUser); context.SaveChanges(); return 1; } catch (Exception) { return 0; } }
public string BackPwdMail(string UserId) { StringBuilder w = new StringBuilder(); UserBLL ubll = new UserBLL(); Model.UserInfoModel model = ubll.GetModel(UserId); string key = BackUserKey(model.UserId, model.Pwd); w.Append("<p>尊敬的沂源信息港用户 <strong>" + UserId + "</strong>: </p> "); w.Append("<div style='margin-left: 30px;'>"); w.Append("<p>您好!</p>"); w.Append("<p>您也可以点击如下链接来完成帐号验证。</p>"); w.Append("<p><a href='http://*****:*****@qq.com QQ:16248777 谢谢!</p>"); w.Append("</div>"); w.Append("<p>此为系统消息,请勿回复</p>"); w.Append(@"<style type='text/css'> body { font-size: 14px; font-family: arial,verdana,sans-serif; line-height: 1.666; padding: 0; margin: 0; overflow: auto; white-space: normal; word-wrap: break-word; min-height: 100px; } td, input, button, select, body { font-family: Helvetica, 'Microsoft Yahei', verdana; } pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; } th, td { font-family: arial,verdana,sans-serif; line-height: 1.666; } img { border: 0; } header, footer, section, aside, article, nav, hgroup, figure, figcaption { display: block; } </style> <style id='ntes_link_color' type='text/css'> a, td a { color: #003399; } </style>"); if (Common.Validator.IsEmail(model.Email)) { Common.Mail.Send("取回密码验证邮件[南麻街 - 沂源信息港旗下生活服务平台]", w.ToString(), model.Email); } else { throw new Exception(model.Email + "好像不是一个合法邮件!"); } return(model.Email); }
public List<UserInfoModel> GetAllUserInfo(int pageIndex, int pageSize) { try { List<UserInfoModel> list = new List<UserInfoModel>(); IQueryable<UserInfo> userInfos = context.UserInfo.OrderBy(u => u.ID).Skip((pageIndex - 1) * pageSize).Take(pageSize); foreach (var userInfo in userInfos) { UserInfoModel model=new UserInfoModel(); model.ID = userInfo.ID; model.Address = userInfo.Address; model.Email = userInfo.Email; model.IdCard = userInfo.IdCard; model.Level = userInfo.Level; model.Password = userInfo.Pwd; model.Phone = userInfo.Phone; model.QQ = userInfo.QQ; model.Sex = userInfo.Sex; model.UserName = userInfo.UserName; model.RealName = userInfo.RealName; list.Add(model); } return list; } catch (Exception) { return null; } }
protected void Page_Load(object sender, EventArgs e) { Response.Write("订单异常"); Response.End(); return; #region 验证用户登录信息 Model.UserInfoModel UserSession = GetUserSession(); if (UserSession == null || new Db.UserInfoDal().Exists(GetUserSession().UserName) == false) { Response.Write("账户登录已失效,请重新登录~!"); Response.End(); return; } #endregion Db.OrderInfoDal odal = new Db.OrderInfoDal(); int id = Common.TypeHelper.ObjectToInt(Request["id"], 0); Model.OrderInfoModel model = odal.GetModel(id); string ty = Request["ty"]; string msg = ""; string hideMsg = ""; #region 操作日志订单 Db.Operation_LogDal logDal = new Db.Operation_LogDal(); Model.Operation_LogModel mdlog = new Model.Operation_LogModel(); mdlog.CreateTime = DateTime.Now; mdlog.Description = ""; mdlog.LStatus = model.States; mdlog.Mobile = model.Mob; mdlog.OperationType = ""; mdlog.OrderCode = model.OrderCode; mdlog.Status = 0; mdlog.UpdateTime = DateTime.Now; mdlog.UserName = UserSession.UserName; mdlog.Remark = ""; mdlog.HideContent = ""; #endregion #region 批量删除 if (ty == "del") { string Delid = Request["Delid"]; if (string.IsNullOrEmpty(Delid)) { Response.Write("请勾选订单!"); Response.End(); return; } string[] idlist = Delid.Split(','); List <Model.OrderInfoModel> orderlist = new List <Model.OrderInfoModel>(); foreach (string Did in idlist) { Model.OrderInfoModel ordel = new Model.OrderInfoModel(); ordel.Id = Common.TypeHelper.ObjectToInt(Did, 0); if (ordel.Id > 0) { orderlist.Add(ordel); } } int delcont = odal.Del(orderlist); if (delcont > 0) { #region 记录操作日志 mdlog.Description = "Delid:" + Delid; mdlog.OperationType = "批量删除"; logDal.Add(mdlog); #endregion Response.Write("删除成功!"); Response.End(); return; } else { Response.Write("删除失败!"); Response.End(); return; } } #endregion #region 批量作废 if (ty == "zflist") { string Delid = Request["Delid"]; if (string.IsNullOrEmpty(Delid)) { Response.Write("请勾选订单!"); Response.End(); return; } string[] idlist = Delid.Split(','); List <Model.OrderInfoModel> orderlist = new List <Model.OrderInfoModel>(); foreach (string Did in idlist) { Model.OrderInfoModel ordel = new Model.OrderInfoModel(); ordel.Id = Common.TypeHelper.ObjectToInt(Did, 0); if (ordel.Id > 0) { orderlist.Add(ordel); } } int delcont = odal.Update(orderlist); if (delcont > 0) { #region 记录操作日志 mdlog.Description = "Delid:" + Delid; mdlog.OperationType = "批量作废"; logDal.Add(mdlog); #endregion Response.Write("作废成功!"); Response.End(); return; } else { Response.Write("作废失败!"); Response.End(); return; } } #endregion #region 批量OCR预审勾选小票 if (ty == "recorded") { string Delid = Request["Delid"]; if (string.IsNullOrEmpty(Delid)) { Response.Write("请勾选订单!"); Response.End(); return; } BDImgApi.APIKey.appUserName = WebFramework.GeneralMethodBase.GetKeyConfig(25).Val; // BDImgApi.APIKey.appKey = WebFramework.GeneralMethodBase.GetKeyConfig(26).Val;; // BDImgApi.APIKey.appSecret = WebFramework.GeneralMethodBase.GetKeyConfig(27).Val;; // //Task<string> task1 = Task.Factory.StartNew<string>(() => //{ string ResultStr = ""; try { string[] idlist = Delid.Split(','); List <Model.OrderInfoModel> orderlist = new List <Model.OrderInfoModel>(); foreach (string Did in idlist) { int OId = Common.TypeHelper.ObjectToInt(Did, 0); if (OId > 0) { Model.OrderInfoModel ordel = odal.GetModel(OId); if (ordel.Id > 0) { BDImgApi.GetApiResult Result = new BDImgApi.GetApiResult(); Model.FileInfoModel FileModel = new Db.FileInfoDal().GetModel(ordel.FilesId); if (FileModel.Id > 0) { ResultStr += Result.GetMatchingImg(FileModel.Hashdata, "1", FileModel.FileName, ordel.OrderCode, false).errMsg + ","; } } } //Thread.Sleep(20000); } //return ResultStr; } catch (Exception ex) { //return ResultStr; } //}); #region 记录操作日志 mdlog.Description = "Idlist:" + Delid; mdlog.OperationType = "批量OCR预审勾选小票"; logDal.Add(mdlog); #endregion Response.Write("成功"); Response.End(); return; } #endregion #region 批量OCR预审未录入小票 if (ty == "recordedAll") { BDImgApi.APIKey.appUserName = WebFramework.GeneralMethodBase.GetKeyConfig(25).Val; // BDImgApi.APIKey.appKey = WebFramework.GeneralMethodBase.GetKeyConfig(26).Val;; // BDImgApi.APIKey.appSecret = WebFramework.GeneralMethodBase.GetKeyConfig(27).Val;; // string ResultStr = ""; try { List <Model.OrderInfoModel> Notorderlist = odal.GetModelNotOCRList(); foreach (Model.OrderInfoModel NotModel in Notorderlist) { if (NotModel.Id > 0) { BDImgApi.GetApiResult Result = new BDImgApi.GetApiResult(); Model.FileInfoModel FileModel = new Db.FileInfoDal().GetModel(NotModel.FilesId); if (FileModel.Id > 0) { ResultStr += Result.GetMatchingImg(FileModel.Hashdata, "1", FileModel.FileName, NotModel.OrderCode, false).errMsg + ","; } } } } catch (Exception ex) { } #region 记录操作日志 mdlog.Description = "" + ResultStr; mdlog.OperationType = "批量OCR预审未录入小票"; logDal.Add(mdlog); #endregion Response.Write("成功"); Response.End(); return; } #endregion #region 恢复订单 if (model.Id > 0 && ty == "back" && model.States == -1) { if (UserSession.GroupId != 2) { Response.Write("请联系管理员执行此操作"); Response.End(); return; } model.States = 0; mdlog.Status = model.States; mdlog.OperationType = "恢复订单状态"; model.UpdateTime = DateTime.Now; int i = odal.EditOrder(model, mdlog); if (i > 0) { Response.Write("修改成功"); Response.End(); return; } Response.Write("恢复失败"); Response.End(); return; } #endregion #region 审核订单 if (model.Id > 0 && model.States == 0) { #region 作废 if (ty == "zf") { model.States = -1; msg = WebFramework.GeneralMethodBase.GetMsg(1); mdlog.OperationType = "作废订单"; } #endregion #region 无法审核 else if (ty == "no") { model.Note = "无法审核"; mdlog.OperationType = "无法审核订单"; //if (model.Note == "无法审核") { // model.Note = ""; // mdlog.OperationType = "修改无法审核订单状态"; //} } #endregion #region 添加备注 else if (ty == "note") { string nums = Request["nums"]; //流水号 string store = Request["store"]; //门店名称 string price = Request["price"]; //金额 string times = Request["times"]; //日期 #region 验证输入信息 if (string.IsNullOrEmpty(nums) == false) { if (Common.ValidateHelper.IsCode(nums) == false) { Response.Write("请输入正确的流水号!"); Response.End(); return; } } if (string.IsNullOrEmpty(store) == false) { if (Common.ValidateHelper.IsAddrs(store) == false) { Response.Write("请输入正确的门店信息!"); Response.End(); return; } } if (string.IsNullOrEmpty(price) == false) { if (Common.ValidateHelper.IsNumeric(price) == false) { Response.Write("请输入正确的金额!"); Response.End(); return; } } if (string.IsNullOrEmpty(times) == false) { if (Common.ValidateHelper.IsDate(times) == false) { Response.Write("请输入正确的时间!"); Response.End(); return; } } #endregion model.Title = store; model.Texts = nums; model.Tdate = times; model.Age = price; mdlog.Description = model.Title + "-" + model.Texts + "-" + model.Tdate + "-" + model.Age; mdlog.OperationType = "添加备注"; if (Convert.ToInt32(new BDImgApi.GetApiResult().CheckProductByWhere(string.Format(" and SerialNumber='{0}' and Note not in ('{1}')", nums, model.OrderCode))) > 0) { Response.Write("该流水号小票云审核已有订单录入"); Response.End(); return; } if (odal.CheckCount(string.Format(" and Texts='{0}' and Id not in ({1})", nums, model.Id)) > 0) { Response.Write("该流水号已存在"); Response.End(); return; } int upcont = odal.UpdateAdds(model, mdlog); if (upcont > 0) { Response.Write("添加备注成功"); Response.End(); return; } } #endregion #region 审核通过 else if (ty == "ok") { if (model.Jx == "三等奖") { #region 发送红包 Common.RedPackHelper rp = new Common.RedPackHelper(); int moeny = model.RedPackMoney; if (WebFramework.GeneralMethodBase.GetKeyConfig(3).States == 1) { moeny = 100; } if (WebFramework.GeneralMethodBase.GetKeyConfig(6).Val.ToLower() == "false") //红包开关 { Response.Write("微信红包发放未开启,请联系管理员"); Response.End(); return; } int acid = Common.TypeHelper.ObjectToInt(WebFramework.GeneralMethodBase.GetKeyConfig(29).Val, 0); int hid = acid; string ckey = WebFramework.GeneralMethodBase.GetKeyConfig(30).Val; string hkey = WebFramework.GeneralMethodBase.GetKeyConfig(31).Val; Common.RedPackHelper.result result = rp.send(acid, hid, model.OpenId, model.HbOrderCode, moeny, ckey, hkey); if (result.SendStatus == false) { Response.Write(result.MSG); Response.End(); return; } #endregion } else { Response.Write("奖项无需审核发奖"); Response.End(); return; } model.States = 1; mdlog.OperationType = "审核通过订单"; } #endregion else { Response.Write("订单异常"); Response.End(); return; } mdlog.Status = model.States; mdlog.Description = hideMsg;//隐藏串码 短信 mdlog.HideContent = msg; model.Account = UserSession.UserName; model.UpdateTime = DateTime.Now; int i = odal.EditOrder(model, mdlog); if (i > 0) { #region 发送短信 if (msg.Length > 10 && model.States == 1 && ty == "ok" && model.PrizeCode.Length > 5) { // Common.MessageApi.SendZtMessage(msg, model.Mob, Common.TypeHelper.ObjectToInt(WebFramework.GeneralMethodBase.GetKeyConfig(20).Val, 0), WebFramework.GeneralMethodBase.GetKeyConfig(21).Val); } #endregion Response.Write("修改成功"); } else { Response.Write("修改失败"); } Response.End(); return; } #endregion Response.Write("订单已审核"); Response.End(); return; }
/// <summary> /// 用户注册 /// </summary> /// <param name="model"></param> /// <returns></returns> public string Registration(Model.UserInfoModel model) { if (model.Sex == "" || model.Sex == null) { model.Sex = "男"; } model.Birthday = DateTime.Parse("1990-01-01"); if (model.Sex == "男") { if (model.PicBig == "") { model.PicSmall = "boy3"; model.PicMid = "boy2"; model.PicBig = "boy1"; } } else if (model.Sex == "女") { if (model.PicBig == "") { model.PicSmall = "girl1"; model.PicMid = "girl1"; model.PicBig = "girl1"; } } if (model.TownId <= 0) { model.TownId = 1; } model.UserCode = DAL.DalComm.ExInt(" select MAX(UserCode) + 1 FROM dbo.UserInfo "); model.PwdMd5 = Common.JiaMi.MD5(model.Pwd); if (dalUser.GetList(" UserId='" + model.UserId + "' ").Tables[0].Rows.Count > 0) { throw new Exception("此用户昵称已经有人使用了."); } if (model.Email != null) { if (model.Email.Trim() != "") { //如果填写了邮箱的话. if (dalUser.GetList(" Email='" + model.Email + "' ").Tables[0].Rows.Count > 0) { throw new Exception("此用邮箱'" + model.Email + "'已经有人使用了."); } } } try { dalUser.Add(model); return("ok"); } catch (Exception ex) { throw ex; } }
protected void Button1_Click(object sender, EventArgs e) { ///要跳转回的菜单 menuUrl = menuUrl + dl.GeMenuSid("../User/Admin_UserInfo.aspx", Request["menubid"]); Model.UserInfoModel model = new Model.UserInfoModel(); int id = Common.TypeHelper.ObjectToInt(this.hidId.Value, 0); model.UserId = id; model.UserName = this.txtUserName.Text; if (this.txtPassWord.Text == "") { model.PassWord = this.txtPassWord2.Text; } else { model.PassWord = this.txtPassWord.Text; } if (Regex.IsMatch(model.PassWord, @"^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,12}$") == false) { JScript.alertBack("ok", "请填写英文数字组合密码(长度8-12位)", this.Page); return; } model.PassWord = Common.getMD5.MD5(model.PassWord); model.Email = ""; // this.txtEmail.Text; model.CreateTime = DateTime.Now; model.LevelId = 0; // Common.TypeHelper.ObjectToInt(this.ddlLevelId.SelectedValue, 0); model.Mob = ""; // this.txtMob.Text; model.RealName = this.txtUserName.Text; model.StatusId = Common.TypeHelper.ObjectToInt(this.ddlStatusId.SelectedValue, 0); model.GroupId = Common.TypeHelper.ObjectToInt(this.ddlGroupId.SelectedValue, 0); model.PostId = 0; // Common.TypeHelper.ObjectToInt(this.ddlPostId.SelectedValue, 0); model.RoleId = 0; // Common.TypeHelper.ObjectToInt(this.ddlRoleId.SelectedValue, 0); model.LoginCount = 0; if (id > 0) { if (dal.Update(model) > 0) { JScript.alert("ok", "修改成功,点击确定返回列表", "Admin_UserInfo.aspx?", this.Page); } } else { if (dal.Exists(model.RealName) == true) { JScript.alertBack("ok", "已存在的用户名", this.Page); } else { if (dal.Add(model) > 0) { if (userseesion.GroupId == 22) { JScript.alertBack("ok", "添加成功", this.Page); } else { JScript.alert("ok", "添加成功,点击确定返回列表", "Admin_UserInfo.aspx?", this.Page); } } } } }