/// <summary> /// 注册 /// </summary> /// <returns></returns> protected string SavaReg() { string msg = ""; int re = 0; #region model EyouSoft.Model.ComStructure.MPasswordInfo pwdInfo = new EyouSoft.Model.ComStructure.MPasswordInfo(); pwdInfo.NoEncryptPassword = Utils.GetFormValue(txtPass1.UniqueID); string name = Utils.GetFormValue(txtUserName.UniqueID); string email = Utils.GetFormValue(txtMail.UniqueID); MHuiYuanInfo model = new MHuiYuanInfo() { CompanyId = YuMingInfo.CompanyId, Username = name, MD5Password = pwdInfo.MD5Password, YouXiang = email, ShengRi = DateTime.Now, LeiXing = EyouSoft.Model.EnumType.YlStructure.HuiYuanLeiXing.注册会员 }; #endregion #region check if (string.IsNullOrEmpty(model.Username)) { return(UtilsCommons.AjaxReturnJson("0", "请填写用户名!")); } if (string.IsNullOrEmpty(model.YouXiang)) { return(UtilsCommons.AjaxReturnJson("0", "请填写常用邮箱!")); } if (model.MD5Password == null && string.IsNullOrEmpty(model.MD5Password)) { return(UtilsCommons.AjaxReturnJson("0", "密码不能为空且两次输入必须一致!")); } #endregion EyouSoft.Model.SSOStructure.MYlHuiYuanInfo userInfo = null; BHuiYuan Hui = new BHuiYuan(); re = Hui.InsertHuiYuan(model); if (re > 0) { EyouSoft.Security.Membership.YlHuiYuanProvider.Login(model.CompanyId, model.Username, pwdInfo, out userInfo, 0); } switch (re) { case -98: msg = "邮箱已被注册,请换一个常用邮箱!"; break; case -99: msg = "用户名已存在!"; break; default: msg = string.Format("注册{0}", re > 0 ? "成功,正在跳转页面,请稍后……" : "失败!"); break; } return(UtilsCommons.AjaxReturnJson(re > 0 ? "1" : "0", msg)); }
/// <summary> /// get feihuiyun /// </summary> /// <returns></returns> MFeiHuiYuanInfo GetFeiHuiYuanInfo() { MYlHuiYuanInfo m = null; var isLogin = EyouSoft.Security.Membership.YlHuiYuanProvider.IsLogin(out m); if (isLogin) { return new MFeiHuiYuanInfo() { id = m.HuiYuanId } } ; MFeiHuiYuanInfo info = new MFeiHuiYuanInfo(); string s = Utils.GetFormValue("txtFeiHuiYuanInfo"); if (string.IsNullOrEmpty(s)) { return(info); } info = Newtonsoft.Json.JsonConvert.DeserializeObject <MFeiHuiYuanInfo>(s); info = info ?? new MFeiHuiYuanInfo(); if (!string.IsNullOrEmpty(info.id)) { return(info); } //if (string.IsNullOrEmpty(info.sj) || string.IsNullOrEmpty(info.xm)) return info; string guid = Guid.NewGuid().ToString(); var pwd = new EyouSoft.Model.ComStructure.MPasswordInfo(); pwd.NoEncryptPassword = guid; MHuiYuanInfo huiYuanInfo = new MHuiYuanInfo(); huiYuanInfo.CompanyId = YuMingInfo.CompanyId; huiYuanInfo.Username = guid; huiYuanInfo.MD5Password = pwd.MD5Password; huiYuanInfo.YouXiang = ""; huiYuanInfo.ShengRi = DateTime.Now; huiYuanInfo.LeiXing = EyouSoft.Model.EnumType.YlStructure.HuiYuanLeiXing.直接预订; huiYuanInfo.XingMing = info.xm; huiYuanInfo.ShouJi = info.sj; int bllRetCode = new EyouSoft.BLL.YlStructure.BHuiYuan().InsertHuiYuan(huiYuanInfo); if (bllRetCode == 1) { info.id = huiYuanInfo.HuiYuanId; MYlHuiYuanInfo outuserinfo = null; EyouSoft.Security.Membership.YlHuiYuanProvider.Login(huiYuanInfo.CompanyId, huiYuanInfo.Username, pwd, out outuserinfo, 2); } return(info); } void GetDiZhi() { string s = GetDiZhiHtml(); Utils.RCWE(UtilsCommons.AjaxReturnJson("1", "", s)); } string getSR(string hm) { if (hm.Length == 18) { return(hm.Substring(6, 4) + "-" + hm.Substring(10, 2) + "-" + hm.Substring(12, 2)); } if (hm.Length == 15) { return("19" + hm.Substring(6, 2) + "-" + hm.Substring(8, 2) + "-" + hm.Substring(10, 2)); } return(string.Empty); } string getXB(string hm) { string s = string.Empty; string v = string.Empty; if (hm.Length == 18) { s = hm.Substring(14, 3); } if (hm.Length == 15) { s = hm.Substring(12, 3); } if (!string.IsNullOrEmpty(s)) { if (Utils.GetInt(s) % 2 == 0) { v = "1"; } else { v = "0"; } } return(v); } string GetFaPiaoMXLX(string lx) { string s = string.Empty; switch (lx) { case "1": s = "旅游业-船票"; break; case "2": s = "旅游业-综合服务费"; break; case "3": s = "旅游业-旅游费"; break; } return(s); } }