/// <summary> /// 自动登录处理 /// </summary> /// <param name="companyId">公司编号</param> /// <param name="userId">用户编号</param> /// <param name="username">用户账号</param> /// <param name="uInfo">登录用户信息</param> static void AutoLogin(string companyId, string huiYuanId, string username, out MYlHuiYuanInfo huiYuanInfo) { huiYuanInfo = null; IYlHuiYuanLogin dal = new DYlHuiYuanLogin(); var yuMingInfo = GetYuMingInfo(); if (yuMingInfo == null) { huiYuanInfo = null; return; } huiYuanInfo = dal.Login(huiYuanId); if (huiYuanInfo == null) { return; } if (huiYuanInfo.Username != username) { huiYuanInfo = null; return; } if (huiYuanInfo.CompanyId != companyId) { huiYuanInfo = null; return; } huiYuanInfo.LoginTime = huiYuanInfo.LatestLoginTime.HasValue ? huiYuanInfo.LatestLoginTime.Value : DateTime.Now; dal.LoginLogwr(huiYuanInfo, 1); SetHuiYuanCache(huiYuanInfo); }
protected override void OnInit(EventArgs e) { base.OnInit(e); MYlHuiYuanInfo m = null; bool isLogin = EyouSoft.Security.Membership.YlHuiYuanProvider.IsLogin(out m); if (!isLogin) { Response.Redirect("/login.aspx?rurl=" + Server.UrlEncode(Request.Url.ToString())); } var huiYuanInfo = new EyouSoft.BLL.YlStructure.BHuiYuan().GetHuiYuanInfo(m.HuiYuanId); if (huiYuanInfo != null) { var yuMingInfo = EyouSoft.Security.Membership.YlHuiYuanProvider.GetYuMingInfo(); KeYongJiFen = huiYuanInfo.KeYongJiFen; ShouCangShu = huiYuanInfo.ShouCangShu; TuXiang = string.IsNullOrEmpty(huiYuanInfo.TuXiang) ? "/images/default-head.jpg" : TuPian.F1("http://" + yuMingInfo.YuMing + huiYuanInfo.TuXiang, 104, 100); DaiFuKuanDingDanShu = huiYuanInfo.DaiFuKuanDingDanShu; } HuiYuanInfo = m; }
/// <summary> /// 设置登录会员cache /// </summary> /// <param name="huiYuanInfo">登录会员信息</param> static void SetHuiYuanCache(MYlHuiYuanInfo huiYuanInfo) { string cacheKey = string.Format(EyouSoft.Cache.Tag.TagName.YlWzHuiYuan, huiYuanInfo.HuiYuanId); EyouSoft.Cache.Facade.EyouSoftCache.Remove(cacheKey); EyouSoft.Cache.Facade.EyouSoftCache.Add(cacheKey, huiYuanInfo, DateTime.Now.AddHours(12)); }
protected void Page_Load(object sender, EventArgs e) { string u = Utils.InputText(Request.QueryString["u"]); string p = Utils.InputText(Request.QueryString["p"]); string pmd = Utils.InputText(Request.QueryString["pmd"]); string vc = Utils.InputText(Request.QueryString["vc"]); string callback = Utils.InputText(Request.QueryString["callback"]); var ischeck = false; if (Request.QueryString["is"] == "true") { ischeck = true; } var YuMingInfo = EyouSoft.Security.Membership.YlHuiYuanProvider.GetYuMingInfo(); if (YuMingInfo == null || string.IsNullOrEmpty(YuMingInfo.CompanyId)) { Response.Clear(); Response.Write(";" + callback + "({m:'系统域名配置错误'});"); Response.End(); } string companyId = YuMingInfo.CompanyId; int isUserValid = 0; MYlHuiYuanInfo userInfo = null; var pwdInfo = new EyouSoft.Model.ComStructure.MPasswordInfo(); pwdInfo.SetMD5Pwd(pmd); int expires_lx = 0; if (ischeck) { expires_lx = 1; } isUserValid = EyouSoft.Security.Membership.YlHuiYuanProvider.Login(companyId, u, pwdInfo, out userInfo, expires_lx); if (isUserValid == 1) { string html = "1"; Response.Clear(); Response.Write(";" + callback + "({h:" + html + "});"); Response.End(); } else { Response.Clear(); Response.Write(";" + callback + "({m:'用户名或密码不正确'});"); Response.End(); } }
/// <summary> /// 会员是否登录 /// </summary> /// <param name="huiYuanInfo">登录会员信息</param> /// <returns></returns> public static bool IsLogin(out MYlHuiYuanInfo huiYuanInfo) { huiYuanInfo = GetHuiYuanInfo(); if (huiYuanInfo == null) { return(false); } return(true); }
/// <summary> /// 设置会员登录Cookies /// </summary> /// <param name="huiYuanInfo">登录会员信息</param> /// <param name="cookies_expires_lx">cookies过期类型 0:浏览器进程,1:30天,2:30分钟</param> static void SetHuiYuanCookies(MYlHuiYuanInfo huiYuanInfo, int cookies_expires_lx) { //Cookies生存周期为浏览器进程 HttpResponse response = HttpContext.Current.Response; RemoveHuiYuanCookies(); System.Web.HttpCookie cookie = new HttpCookie(LoginCookieCompanyId); if (cookies_expires_lx == 1) { cookie.Expires = DateTime.Now.AddMonths(1); } if (cookies_expires_lx == 2) { cookie.Expires = DateTime.Now.AddMinutes(30); } cookie.Value = huiYuanInfo.CompanyId; cookie.HttpOnly = true; response.AppendCookie(cookie); cookie = new HttpCookie(LoginCookieHuiYuanId); if (cookies_expires_lx == 1) { cookie.Expires = DateTime.Now.AddMonths(1); } if (cookies_expires_lx == 2) { cookie.Expires = DateTime.Now.AddMinutes(30); } cookie.Value = huiYuanInfo.HuiYuanId; cookie.HttpOnly = true; response.AppendCookie(cookie); cookie = new HttpCookie(LoginCookieUsername); if (cookies_expires_lx == 1) { cookie.Expires = DateTime.Now.AddMonths(1); } if (cookies_expires_lx == 2) { cookie.Expires = DateTime.Now.AddMinutes(30); } cookie.Value = huiYuanInfo.Username; cookie.HttpOnly = true; response.AppendCookie(cookie); }
protected void initData(string id) { if (string.IsNullOrEmpty(id)) { Response.Redirect("jifenlist.aspx"); } MYlHuiYuanInfo userInfo = null; bool IsLogin = EyouSoft.Security.Membership.YlHuiYuanProvider.IsLogin(out userInfo); if (IsLogin) { var huiYuanInfo = new EyouSoft.BLL.YlStructure.BHuiYuan().GetHuiYuanInfo(userInfo.HuiYuanId); phlLoginY.Visible = false; phLoginIn.Visible = true; ltr_jfNumber.Text = huiYuanInfo.KeYongJiFen.ToString("0.00"); //ltr_jfCar.Text = ""; } var model = new EyouSoft.BLL.YlStructure.BDuiHuan().GetJiFenShangPinInfo(id); if (model == null) { Response.Redirect("jifenlist.aspx"); } if (model != null) { span_Shenyu.InnerText = model.ShengYuShuLiang.ToString(); span_JfName.InnerText = model.MingCheng; ltr_function.Text = DuiHuanStr(model.FangShis); span_PS.InnerText = model.PeiSongFangShi; //span_Shenyu.InnerText=model.s ltr_shuoming.Text = model.ShuoMing; ltr_duihuan.Text = model.XuZhi; if (model.FuJians != null && model.FuJians.Count > 0) { rptList1.DataSource = model.FuJians; rptList1.DataBind(); rptList2.DataSource = model.FuJians; rptList2.DataBind(); } } }
Model.YlStructure.MWzYiJianFanKuiInfo GetModel() { var src = Common.Utils.GetFormValue(this.upFiles.ClientHideID).Split('|'); MYlHuiYuanInfo m = null; var isLogin = EyouSoft.Security.Membership.YlHuiYuanProvider.IsLogin(out m); return(new EyouSoft.Model.YlStructure.MWzYiJianFanKuiInfo() { YiJianId = Guid.NewGuid().ToString(), LeiXing = (Model.EnumType.YlStructure.YiJianFanKuiLeiXing)Common.Utils.GetInt(Common.Utils.GetFormValue("radio")), CompanyId = YuMingInfo.CompanyId, FilePath = src != null && src.Count() > 1?"http://" + YuMingInfo.YuMing + src[1]:string.Empty, MiaoShu = Common.Utils.GetFormValue("textfield"), RemoteIP = Request.UserHostAddress, IssueTime = DateTime.Now, Client = new EyouSoft.Toolkit.BrowserInfo().ToJsonString(), OperatorId = isLogin?m.HuiYuanId:string.Empty }); }
private void InitPage() { MYlHuiYuanInfo userInfo = null; if (YlHuiYuanProvider.IsLogin(out userInfo)) { if (userInfo != null) { ltrUserName.Text = userInfo.Username; } plnLogin.Visible = false; plnRegister.Visible = false; plnOrder.Visible = true; plnLoginOut.Visible = true; } var yuMingInfo = EyouSoft.Security.Membership.YlHuiYuanProvider.GetYuMingInfo(); int recordCount = 0; var chaXun = new EyouSoft.Model.YlStructure.MWzGuangGaoChaXunInfo(); chaXun.WeiZhi = EyouSoft.Model.EnumType.YlStructure.WzGuangGaoWeiZhi.热门关键字; var items = new EyouSoft.BLL.YlStructure.BWz().GetGuangGaos(yuMingInfo.CompanyId, 8, 1, ref recordCount, chaXun); StringBuilder s = new StringBuilder(); if (items != null && items.Count > 0) { foreach (var item in items) { if (!string.IsNullOrEmpty(item.Url)) { s.AppendFormat("<a href=\"{1}\" target=\"_blank\">{0}</a>", item.MingCheng, item.Url); } else { s.AppendFormat("<a href=\"javascript:void(0)\" class=\"i_rmgjz\">{0}</a>", item.MingCheng); } } } ltrReMen.Text = s.ToString(); }
protected void Page_Load(object sender, EventArgs e) { string login = Utils.GetQueryStringValue("login"); if (!string.IsNullOrEmpty(login)) { //Response.Clear(); //Response.Write(this.UserLogin()); //Response.End(); } InitGuangGao(); MYlHuiYuanInfo m = null; var isLogin = EyouSoft.Security.Membership.YlHuiYuanProvider.IsLogin(out m); if (isLogin) { Response.Redirect("/"); } }
/// <summary> /// 获取登录用户信息 /// </summary> /// <returns></returns> public static MYlHuiYuanInfo GetHuiYuanInfo() { MYlHuiYuanInfo huiYuanInfo = null; string companyId = GetCookie(LoginCookieCompanyId); string huiYuanId = GetCookie(LoginCookieHuiYuanId); string username = GetCookie(LoginCookieUsername); if (string.IsNullOrEmpty(companyId) || string.IsNullOrEmpty(huiYuanId) || string.IsNullOrEmpty(username)) { return(null); } //从缓存查询登录会员信息 string cacheKey = string.Format(EyouSoft.Cache.Tag.TagName.YlWzHuiYuan, huiYuanId); //从缓存查询登录会员信息计数器 int getCacheCount = 2; do { huiYuanInfo = (MYlHuiYuanInfo)EyouSoft.Cache.Facade.EyouSoftCache.GetCache(cacheKey); getCacheCount--; } while (huiYuanInfo == null && getCacheCount > 0); //缓存中未找到登录会员信息,自动登录处理 if (huiYuanInfo == null) { AutoLogin(companyId, huiYuanId, username, out huiYuanInfo); } if (huiYuanInfo == null) { return(null); } return(huiYuanInfo); }
/// <summary> /// 邮寄地址 /// </summary> /// <returns></returns> string GetDiZhiHtml() { MYlHuiYuanInfo m = null; var isLogin = EyouSoft.Security.Membership.YlHuiYuanProvider.IsLogin(out m); if (!isLogin) { return(string.Empty); } EyouSoft.Model.YlStructure.MHuiYuanDiZhiChaXunInfo chaxun = new MHuiYuanDiZhiChaXunInfo() { HuiYuanId = m.HuiYuanId }; int recordCount = 0; StringBuilder s = new StringBuilder(); var items = new EyouSoft.BLL.YlStructure.BHuiYuan().GetDiZhis(YuMingInfo.CompanyId, 20, 1, ref recordCount, chaxun); if (items != null && items.Count > 0) { foreach (var item in items) { string Ischeck = ""; if ((bool)item.IsMoRen) { Ischeck = "select=\"select\""; } string address = item.DiZhi + " 邮编:" + item.YouBian + " 联系电话" + item.DianHua; s.AppendFormat("<li> <label><input type=\"radio\" value=\"{0}\" name=\"addressCk\" {1}>{2}</label><a href=\"javascript:;\"></a></li>", item.DiZhiId, Ischeck, address); } } return(s.ToString()); }
/// <summary> /// 地址添加 /// </summary> /// <returns></returns> protected string AddressSava() { string str = ""; bool isLogin = false; MYlHuiYuanInfo m = null; isLogin = EyouSoft.Security.Membership.YlHuiYuanProvider.IsLogin(out m); #region 赋值 string Name = Utils.GetFormValue("txtName"); string Tell = Utils.GetFormValue("txtTell"); int province = Utils.GetInt(Utils.GetFormValue("sel_province")); int city = Utils.GetInt(Utils.GetFormValue("sel_city")); int country = Utils.GetInt(Utils.GetFormValue("sel_country")); string Adress = Utils.GetFormValue("txtAdress"); string Zip = Utils.GetFormValue("txtZip"); MHuiYuanDiZhiInfo model = new MHuiYuanDiZhiInfo() { ShengFenId = province, ChengShiId = city, XianQuId = country, DiZhi = Adress, YouBian = Zip, XingMing = Name, DianHua = Tell }; #endregion #region 判断 if (string.IsNullOrEmpty(model.XingMing)) { str = "-收件人不能为空!</br>"; } if (string.IsNullOrEmpty(model.DianHua)) { str += "-联系电话不能为空!</br>"; } if (model.ShengFenId == 0) { str += "-请选择省份!</br>"; } if (model.ChengShiId == 0) { str += "-请选择城市!</br>"; } if (model.XianQuId == 0) { str += "-请选择县区!</br>"; } if (string.IsNullOrEmpty(model.DiZhi)) { str += "-邮寄地址不能为空!</br>"; } if (string.IsNullOrEmpty(model.YouBian)) { str += "-邮政编码!</br>"; } #endregion if (!string.IsNullOrEmpty(str)) { return(UtilsCommons.AjaxReturnJson("0", str, new { FeiHuiYuanId = "", DiZhiId = "" })); } string feiHuiYuanId = string.Empty; if (isLogin) { model.HuiYuanId = m.HuiYuanId; } else { var feiHuiYuanInfo = GetFeiHuiYuanInfo(); model.HuiYuanId = feiHuiYuanId = feiHuiYuanInfo.id; } var bllRetCode = new EyouSoft.BLL.YlStructure.BHuiYuan().InsertDiZhi(model); if (bllRetCode == 1) { return(UtilsCommons.AjaxReturnJson("1", model.DiZhiId, new { FeiHuiYuanId = feiHuiYuanId, DiZhiid = model.DiZhiId })); } else { return(UtilsCommons.AjaxReturnJson("0", "添加失败", new { FeiHuiYuanId = feiHuiYuanId, DiZhiId = string.Empty })); } }
private string Sava() { string str = ""; bool isLogin = false; MYlHuiYuanInfo m = null; isLogin = EyouSoft.Security.Membership.YlHuiYuanProvider.IsLogin(out m); decimal keYongJiFen = 0; string feiHuiYuanId = string.Empty; string xiaDanRenId = string.Empty; if (isLogin) { xiaDanRenId = m.HuiYuanId; var huiYuanInfo = new EyouSoft.BLL.YlStructure.BHuiYuan().GetHuiYuanInfo(m.HuiYuanId); if (huiYuanInfo != null) { keYongJiFen = huiYuanInfo.KeYongJiFen; } } else { var feiHuiYuanInfo = GetFeiHuiYuanInfo(); xiaDanRenId = feiHuiYuanInfo.id; feiHuiYuanId = feiHuiYuanInfo.id; } string valuejson = Utils.GetFormValue(hd_page1json.UniqueID); var info = Newtonsoft.Json.JsonConvert.DeserializeObject <MrTuanGouList>(valuejson); if (info == null) { return(UtilsCommons.AjaxReturnJson("0", "订单提交失败,请重新提交!", new { FeiHuiYuanId = feiHuiYuanId, DingDanId = string.Empty, DingDanStatus = -1 })); } EyouSoft.BLL.YlStructure.BHangQi bll = new EyouSoft.BLL.YlStructure.BHangQi(); var HangQiInfo = bll.GetHangQiInfo(info.HangQiId); #region 表单赋值 MHangQiDingDanInfo model = new MHangQiDingDanInfo(); IList <MHangQiDingDanYouKeInfo> YouKes = null; BingKeInfo(ref YouKes, xiaDanRenId); IList <MHangQiDingDanJiaGeInfo> JiaGes = info.JiaGes; if (string.IsNullOrEmpty(info.HangQiId)) { str += "-请重新选择订单!</br>"; } else { model.HangQiId = info.HangQiId; } if (string.IsNullOrEmpty(info.RiQiId)) { str += "-请选择出发日期</br>"; } else { model.RiQiId = info.RiQiId; } model.CompanyId = YuMingInfo.CompanyId; if (info.DingdanRenShu > 0) { model.RenShu = info.DingdanRenShu; } else { str += "-请添加出发人数</br>"; } model.DingDanStatus = EyouSoft.Model.EnumType.YlStructure.HangQiDingDanStatus.未处理; model.FuKuanStatus = EyouSoft.Model.EnumType.YlStructure.FuKuanStatus.未付款; string YuDingRenName = Utils.GetFormValue("txtYudingName"); if (!string.IsNullOrEmpty(YuDingRenName)) { model.YuDingRenName = YuDingRenName; } else { str += "-请填写预订人姓名</br>"; } string YuDingRenDianHua = Utils.GetFormValue("txtYudingtell"); string YuDingRenShouJi = Utils.GetFormValue("txtYudingphone"); if (string.IsNullOrEmpty(YuDingRenDianHua) && string.IsNullOrEmpty(YuDingRenShouJi)) { str += "-手机号码和联系电话至少填写一项</br>"; } else { model.YuDingRenShouJi = YuDingRenShouJi; model.YuDingRenDianHua = YuDingRenDianHua; } string YuDingRenYouXiang = Utils.GetFormValue("txtYudingEmail"); if (!string.IsNullOrEmpty(YuDingRenYouXiang)) { model.YuDingRenYouXiang = YuDingRenYouXiang; } //else // str += "-请填写预订人电子邮件</br>"; model.IsXuYaoFaPiao = Utils.GetInt(Utils.GetFormValue("IscheckFaPiao")) == 1 ? true : false; model.FaPiaoTaiTou = Utils.GetFormValue("txtFapiaoTitle"); //model.FaPiaoMingXi = Utils.GetFormValue("txtFapiaoMingxi"); model.FaPiaoLeiXing = Utils.GetFormValue("txt_fapiao_mxlx"); model.FaPiaoMingXi = GetFaPiaoMXLX(model.FaPiaoLeiXing); //***********************发票配送方式******************* model.FaPiaoPeiSongFangShi = EyouSoft.Model.EnumType.YlStructure.FaPiaoPeiSongFangShi.快递; if (model.IsXuYaoFaPiao) { model.FaPiaoDiZhiId = Utils.GetFormValue(hidAddressId.UniqueID); } else { model.FaPiaoDiZhiId = ""; } if (model.IsXuYaoFaPiao) { model.FaPiaoKuaiDiJinE = HangQiInfo.FaPiaoKuaiDiJinE; } else { model.FaPiaoKuaiDiJinE = 0; } model.XiaDanRenId = xiaDanRenId; model.IssueTime = DateTime.Now; model.IsTuanGou = true; model.TuanGouId = info.TuanGouId; model.FuJiaChanPins = null; if (YouKes != null && YouKes.Count > 0 && YouKes.Count == info.DingdanRenShu) { model.YouKes = YouKes; } else { str += "-请填写游客信息</br>"; } if (JiaGes != null && JiaGes.Count > 0) { model.JiaGes = JiaGes; } else { str += "-请选择房型</br>"; } //********************************优惠信息********************** MHangQiDingDanYouHuiInfo YouHui = new MHangQiDingDanYouHuiInfo(); model.YouHuis = null; MHangQiDingDanDiKouInfo DiKou = new MHangQiDingDanDiKouInfo(); model.DiKouInfo = null; //******************************产品金额的计算****************************************** decimal ZongJinE = 0; foreach (var item in model.JiaGes) { ZongJinE += item.JiaGe1 * item.RenShu1; } if (ZongJinE > 0 && info.DingdanFangXingJinE == ZongJinE) { if (model.IsXuYaoFaPiao) { ZongJinE += model.FaPiaoKuaiDiJinE; } } else { str += "-请重新选择订单!"; } model.JinE = ZongJinE; //************************************************************************************ model.JiFenLeiJiBiLi = HangQiInfo.JiFenLeiJiBiLi; model.MingCheng = HangQiInfo.MingCheng; model.GysName = HangQiInfo.GysName; model.GongSiName = HangQiInfo.GongSiName; model.XiLieName = HangQiInfo.XiLieName; model.ChuanZhiName = HangQiInfo.ChuanZhiName; model.XiaDanBeiZhu = Utils.GetFormValue("txtXiaDanBeiZhu"); #endregion if (!string.IsNullOrEmpty(str)) { return(UtilsCommons.AjaxReturnJson("0", str, new { FeiHuiYuanId = feiHuiYuanId, DingDanId = string.Empty, DingDanStatus = -1 })); } EyouSoft.BLL.YlStructure.BHangQiDingDan DingDan_Bll = new EyouSoft.BLL.YlStructure.BHangQiDingDan(); int num = DingDan_Bll.InsertDingDan(model); if (num != 1) { return(UtilsCommons.AjaxReturnJson("0", "订单提交失败,请重新提交!", new { FeiHuiYuanId = feiHuiYuanId, DingDanId = string.Empty, DingDanStatus = -1 })); } var tj = DingDan_Bll.GetDingDanInfo(model.DingDanId); return(UtilsCommons.AjaxReturnJson("1", "下单成功", new { FeiHuiYuanId = feiHuiYuanId, DingDanId = model.DingDanId, DingDanStatus = (int)tj.DingDanStatus })); }
/// <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); } }
/// <summary> /// 用户登录,返回1登录成功 /// </summary> /// <param name="companyId">系统公司编号</param> /// <param name="username">用户名</param> /// <param name="pwdInfo">登录密码</param> /// <param name="huiYuanInfo">登录会员信息</param> /// <param name="cookies_expires_lx">cookies过期类型 0:浏览器关闭,1:30天,2:30分钟</param> /// <returns></returns> public static int Login(string companyId, string username, MPasswordInfo pwdInfo, out MYlHuiYuanInfo huiYuanInfo, int cookies_expires_lx) { IYlHuiYuanLogin dal = new DYlHuiYuanLogin(); huiYuanInfo = null; if (string.IsNullOrEmpty(companyId)) { return(0); } if (string.IsNullOrEmpty(username)) { return(-1); } if (pwdInfo == null || string.IsNullOrEmpty(pwdInfo.MD5Password)) { return(-2); } var yuMingInfo = GetYuMingInfo(); if (yuMingInfo == null) { return(-3); } huiYuanInfo = dal.Login(companyId, username, pwdInfo); if (huiYuanInfo == null) { return(-3); } if (huiYuanInfo.Status != EyouSoft.Model.EnumType.YlStructure.HuiYuanStatus.可用) { huiYuanInfo = null; return(-4); } huiYuanInfo.LoginTime = DateTime.Now; dal.LoginLogwr(huiYuanInfo, 0); SetHuiYuanCache(huiYuanInfo); SetHuiYuanCookies(huiYuanInfo, cookies_expires_lx); return(1); }
protected void initData() { string uptype = Utils.GetQueryStringValue("uptype"); string chatype = Utils.GetQueryStringValue("chatype"); #region 会员积分 MYlHuiYuanInfo userInfo = null; bool IsLogin = EyouSoft.Security.Membership.YlHuiYuanProvider.IsLogin(out userInfo); if (IsLogin) { var huiYuanInfo = new EyouSoft.BLL.YlStructure.BHuiYuan().GetHuiYuanInfo(userInfo.HuiYuanId); phlLoginY.Visible = false; phLoginIn.Visible = true; ltr_jfNumber.Text = huiYuanInfo.KeYongJiFen.ToString("0.00"); // ltr_jfCar.Text = ""; } #endregion MWzJiFenShangPinChaXunInfo Chaxun = new MWzJiFenShangPinChaXunInfo(); if (uptype == "up") { switch (Utils.GetInt(chatype)) { case (int)JiFenDuiHuanFangShi.积分: Chaxun.PaiXu = 0; break; case (int)JiFenDuiHuanFangShi.积分礼品卡: Chaxun.PaiXu = 2; break; case (int)JiFenDuiHuanFangShi.积分现金: Chaxun.PaiXu = 4; break; default: Chaxun.PaiXu = 0; break; } } else if (uptype == "down") { switch (Utils.GetInt(chatype)) { case (int)JiFenDuiHuanFangShi.积分: Chaxun.PaiXu = 1; break; case (int)JiFenDuiHuanFangShi.积分礼品卡: Chaxun.PaiXu = 3; break; case (int)JiFenDuiHuanFangShi.积分现金: Chaxun.PaiXu = 5; break; default: Chaxun.PaiXu = 1; break; } } BDuiHuan bll = new BDuiHuan(); _pageIndex = UtilsCommons.GetPadingIndex(); var list = bll.GetJiFenShangPins(YuMingInfo.CompanyId, PageSize, _pageIndex, ref _recordCount, Chaxun); if (list != null && list.Count > 0) { rptList.DataSource = list; rptList.DataBind(); RegisterScript(string.Format("pConfig.pageSize={0};pConfig.pageIndex={1};pConfig.recordCount={2};", PageSize, _pageIndex, _recordCount)); } }