private void setDefault(Member_Info model, int layers) { var regUrl = "/Member_Center/Register/Detail"; if (model.IsActive != "已激活") { return; } if (layers == 1) { //第一层 ViewBag.Code2 = "<a class='btn noactive reg' href='" + regUrl + "?upid=" + model.Code + "&position=1'>注册</a>"; ViewBag.Code3 = "<a class='btn noactive reg' href='" + regUrl + "?upid=" + model.Code + "&position=2'>注册</a>"; } else if (layers == 2) { if (model.Position.EndsWith("1")) { //第二层左 ViewBag.Code4 = "<a class='btn noactive reg' href='" + regUrl + "?upid=" + model.Code + "&position=1'>注册</a>"; ViewBag.Code5 = "<a class='btn noactive reg' href='" + regUrl + "?upid=" + model.Code + "&position=2'>注册</a>"; } else if (model.Position.EndsWith("2")) { ViewBag.Code6 = "<a class='btn noactive reg' href='" + regUrl + "?upid=" + model.Code + "&position=1'>注册</a>"; ViewBag.Code7 = "<a class='btn noactive reg' href='" + regUrl + "?upid=" + model.Code + "&position=2'>注册</a>"; } } }
protected string listMember(string id) { SessionUserLogin nUserLogin = (SessionUserLogin)Session["UserLogin"]; if (nUserLogin == null) { Page.ClientScript.RegisterStartupScript(GetType(), "hwa", "alert('Vui lòng đăng nhập lại');", true); Page.ClientScript.RegisterStartupScript(GetType(), "hwda", "window.location.href='Default.aspx'", true); return(""); } if (nUserLogin.GroupKey >= 2) { int CooperativeKey = int.Parse(DLLCooperative.SelectedValue); DataTable nMember = Member_Info.GetList(CooperativeKey); string listMember = ""; for (int j = 0; j < nMember.Rows.Count; j++) { //listMember += nMember.Rows[j]["Cooperative_Key"] + " " + nMember.Rows[j]["Name"] + "</p>"; listMember += "{Cooperative_Key:'" + nMember.Rows[j]["Cooperative_Key"] + "',Member_Key:'" + nMember.Rows[j]["Key"] + "',Member_Name:'" + nMember.Rows[j]["Name"] + "'},"; } return(listMember); } else { return(""); } }
/// <summary> /// 确认收货操作 /// </summary> /// <returns></returns> public ActionResult DoTakeGoods(string pwd2, string guid) { try { //1.验证支付密码 Member_Info curUser = User_Shop.GetMember_Info(); if (curUser.Pwd2 != Common.CryptHelper.DESCrypt.Encrypt(pwd2)) { throw new Exception("支付密码不正确"); } //2.订单进入,待评价/已收货状态 ShopOrder model = DB.ShopOrder.FindEntity(guid); model.State = ShopEnum.OrderState.Finish.GetHashCode(); //确认收货 model.FinishTime = DateTime.Now; DB.ShopOrder.Update(model); ////3.结算系统处理 //DB.ShopOrder.OrderSettlement(guid); //if (model.OrderType != "积分优惠券") //{ // DB.Jiang.GiveJiang(DB.Member_Info.FindEntity(model.MemberID), model); //} return(Success("操作成功")); } catch (Exception ex) { return(Error(ex)); } }
public ActionResult SaveDL(Member_Info entity) { try { var member = DB.Member_Info.FindEntity(entity.MemberId); member.DiZhi = entity.DiZhi; member.JingDu = entity.JingDu; member.WeiDu = entity.WeiDu; member.ShopImage = entity.ShopImage; member.ShopName = entity.ShopName; JsonHelp help = DB.Member_Info.ServiceDL(member); if (help.Status == "n") { return(Error(help.Msg)); } else { return(Success(help.Msg)); } } catch (Exception ex) { return(Error(ex)); } }
//获取会员的推广链接 public static string GetQrCodeLink(Member_Info model) { string code = Common.CryptHelper.DESCrypt.Encrypt(model.MemberId); string path = GetRegister() + $"?code={code}"; return($"http://" + req.Url.Host + path); }
//public PartialViewResult EveryUpdateOrder() //{ // TaskTime t = new TaskTime(); // t.UpdateOrder(); // return PartialView(); //} /// <summary> /// 保存 /// </summary> /// <param name="entity"></param> /// <returns></returns> public ActionResult Save(Member_Info entity) { entity.CreateMemberId = string.Empty; entity.CreateMemberName = string.Empty; entity.CreateTime = DateTime.Now; //entity.Pwd2 = "222222"; //赋值省市区 if (entity.ProvId != null) { entity.ProvName = DB.Area_Province.FindEntity(entity.ProvId).name; } if (entity.CityId != null) { entity.CityName = DB.Area_City.FindEntity(entity.CityId).name; } if (entity.CountyId != null) { entity.CountyName = DB.Area_County.FindEntity(entity.CountyId).name; } var json = DB.Member_Info.Save(entity, Enums.LoginType.nologin, "", "", 0, 0, 0, 0); if (json.Status == "y") { json.ReUrl = "/"; //注册成功就跳转到 激活页 } return(Json(json)); }
public ActionResult Save(Member_Info entity) { entity.CreateMemberId = CurrentUser.Id; entity.CreateMemberName = CurrentUser.Name; entity.CreateTime = DateTime.Now; //赋值省市区 if (entity.ProvId != null) { entity.ProvName = DB.Area_Province.FindEntity(entity.ProvId).name; } if (entity.CityId != null) { entity.CityName = DB.Area_City.FindEntity(entity.CityId).name; } if (entity.CountyId != null) { entity.CountyName = DB.Area_County.FindEntity(entity.CountyId).name; } entity.Code = entity.Code.Trim(); var json = DB.Member_Info.Save(entity, Enums.LoginType.member, "", "", 0, 0, 0, 0); if (json.Status == "y") { json.ReUrl = "/SysManage/Desk/Index"; //注册成功就跳转到 激活页 } return(Json(json)); }
public JsonHelp RecommendMember(Member_Info member, decimal?zhitui) { JsonHelp json = new JsonHelp() { IsSuccess = true, Msg = "" }; var ServiceCenter = DB.Member_Info.FindEntity(member.ServiceCenterId); int i = 1; if (ServiceCenter != null) { var Recommend = DB.Member_Info.FindEntity(ServiceCenter.RecommendId); if (Recommend != null) { decimal?amount = zhitui; string commen = "代理津贴"; if (amount > 0) { InsertFin(Recommend, member, amount.Value, commen); } } } return(json); }
public static void WriteCookie(Member_Info user, bool isAdmin = false) { var FuWu = 1; //判断是否是商家 //var IsShop = DB.Shop.FindEntity(q => q.MemberID == user.MemberId); if (user.IsServiceCenter == "是") { FuWu = 35; } //else if (IsShop == null || user.IsServiceCenter == "否") //{ // FuWu = 1; //} //else if (user.IsServiceCenter == "是" || IsShop.IsCheck == true) //{ // FuWu = 35; //} string cookievalue = "{"; cookievalue += string.Format("\"id\":\"{0}\",\"loginname\":\"{1}\",\"username\":\"{2}\",\"password\":\"{3}\",\"logintype\":\"{4}\",\"roleid\":\"{5}\",\"pwd2\":\"{6}\",\"token\":\"{7}\",\"isadmin\":\"{8}\"", user.MemberId, user.Code, user.NickName, user.LoginPwd, Enums.LoginType.member.ToString(), FuWu, user.Pwd2, DB.ValidCookieString, isAdmin); cookievalue += "}"; CookieHelper.SetCookie(Enums.LoginType.member.ToString(), Common.CryptHelper.DESCrypt.Encrypt(cookievalue), null); }
/// <summary> /// 保存 /// </summary> /// <param name="entity"></param> /// <returns></returns> public ActionResult Save(Member_Info DataBase) { DataBase.CreateMemberId = CurrentUser.Id; DataBase.CreateMemberName = CurrentUser.Name; DataBase.CreateTime = DateTime.Now; //赋值省市区 if (DataBase.ProvId != null) { DataBase.ProvName = DB.Area_Province.FindEntity(DataBase.ProvId).name; } if (DataBase.CityId != null) { DataBase.CityName = DB.Area_City.FindEntity(DataBase.CityId).name; } if (DataBase.CountyId != null) { DataBase.CountyName = DB.Area_County.FindEntity(DataBase.CountyId).name; } DataBase.Code = DataBase.Code.Trim(); DataBase.Mobile = DataBase.Mobile; var json = DB.Member_Info.Save(DataBase, Enums.LoginType.admin, "", "", 0, 0, 0, 0); if (json.Status == "y") { json.ReUrl = "/Admin_Member/FormalMember/Index?Type=普通"; //注册成功就跳转到 激活页 } return(Json(json)); }
public void TuChu() { DateTime dt = DateTime.Now.Date; //if (DB.SysLogs.Any(a => a.Description == "突出贡献奖发放" && a.CreateTime >= dt)) //{ // LogHelper.Info(dt + "已经执行过突出贡献奖发放功能"); // return; //} //if (DateTime.Now.Day != 1) //{ // LogHelper.Info(dt + "今天不是1号,不发放突出贡献奖金"); // return; //} var list = DB.Member_Info.Where(p => p.LAmount > 0 && p.IsLockFen.Value).ToList(); foreach (var item in list) { Member_Info model = DB.Member_Info.FindEntity(item.MemberId); var amount = model.LAmount * DB.XmlConfig.XmlSite.TuChuBiLi / 100m; if (amount > 0) { DB.Jiang.InsertFin(model, model, amount.Value, "突出贡献奖", "突出贡献奖"); } } DB.SysLogs.setSysLogsData1("00", "定时任务", "Edit", "突出贡献奖发放"); }
public JsonHelp FenXiang(Member_Info member) { JsonHelp json = new JsonHelp() { IsSuccess = true, Msg = "" }; var Recommend = DB.Member_Info.FindEntity(member.RecommendId); for (int i = 1; i <= 2; i++) { if (Recommend == null) { return(json); } decimal?amount = 0; if (i == 1) { amount = System.DB.XmlConfig.XmlSite.FenXiang1; } else if (i == 2) { amount = System.DB.XmlConfig.XmlSite.FenXiang2; } if (amount > 0) { InsertFin(Recommend, member, amount.Value, "分享消费奖", "分享消费奖"); FuDaoJ(Recommend, amount.Value); } Recommend = DB.Member_Info.FindEntity(Recommend.RecommendId); } return(json); }
public void FaFang() { DateTime dt = DateTime.Now.Date; if (DB.SysLogs.Any(a => a.Description == "奖金发放" && a.CreateTime >= dt)) { LogHelper.Info(dt + "已经执行过奖金发放功能"); return; } //if (DateTime.Now.DayOfWeek == DayOfWeek.Monday ) //{ // LogHelper.Info(dt + "今天不是周一不发放奖金"); // return; //} var list = DB.Fin_Info.Where(p => p.IsSettlement == false).ToList(); foreach (var item in list) { Member_Info model = DB.Member_Info.FindEntity(item.MemberId); model.Coins += item.RealAmount; model.CommissionSum += item.RealAmount; DB.Fin_LiuShui.AddLS(model.MemberId, item.RealAmount.Value, item.TypeName, "奖金"); DB.Member_Info.Update(model); Fin_Info finmodel = DB.Fin_Info.FindEntity(item.FinId); finmodel.IsSettlement = true; DB.Fin_Info.Update(finmodel); } DB.SysLogs.setSysLogsData1("00", "定时任务", "Edit", "奖金发放"); }
public JsonHelp FenXiang(DbMallEntities db, Member_Info member) { JsonHelp json = new JsonHelp() { IsSuccess = true, Msg = "" }; var Recommend = db.Member_Info.Where(p => p.MemberId == member.RecommendId).FirstOrDefault(); for (int i = 1; i <= 2; i++) { if (Recommend == null) { return(json); } decimal?amount = 0; if (i == 1) { amount = System.DB.XmlConfig.XmlSite.FenXiang1; } else if (i == 2) { amount = System.DB.XmlConfig.XmlSite.FenXiang1; } if (amount > 0) { InsertFin(db, Recommend, member, amount.Value, "分享消费奖", "分享消费奖"); FuDaoJ(db, Recommend, amount.Value); } Recommend = db.Member_Info.Where(p => p.MemberId == Recommend.RecommendId).FirstOrDefault(); } return(json); }
public void FenHong() { DateTime dt = DateTime.Now.Date; //if (DB.SysLogs.Any(a => a.Description == "分红奖发放" && a.CreateTime >= dt)) //{ // LogHelper.Info(dt + "已经执行过分红奖发放功能"); // return; //} //if (DateTime.Now.Day != 1) //{ // LogHelper.Info(dt + "今天不是1号,不发放分红奖金"); // return; //} var list = DB.Member_Info.Where(p => p.FHSum > 0 && p.MemberLevelId == 3).ToList(); foreach (var item in list) { Member_Info model = DB.Member_Info.FindEntity(item.MemberId); var amount = model.FHSum * DB.XmlConfig.XmlSite.FenHongBi / 100m; if (amount > 0) { DB.Jiang.InsertFin(model, model, amount.Value, "分红奖", "分红奖"); } } DB.SysLogs.setSysLogsData1("00", "定时任务", "Edit", "分红奖发放"); }
protected string LoadCenter(string id) { string latlng = ""; Member_Info info = new Member_Info(Ckey); if (info.LatLng != "") { string A = info.LatLng.Replace("\"", ""); Regex myRegex = new Regex("lat"); string[] sKetQua = myRegex.Split(A); latlng = "new google.maps.LatLng(" + sKetQua[1].Substring(1).Replace("},{", "").Replace("lon:", "") + ");"; } else { cp_key = info.Cooperative_Key; Cooperative_Info Coo = new Cooperative_Info(cp_key); if (cp_key != 0) { latlng = "new google.maps.LatLng(" + Coo.Lat + "," + Coo.Lng + ");"; } else { latlng = "new google.maps.LatLng(10.656559161780331, 106.13067626953125);"; } } return(latlng); }
/// <summary> /// 标记订单,挂卖 /// </summary> /// <param name="OrderID"></param> /// <returns></returns> public ActionResult WeiTuoOrder(string pwd2, string guid) { try { //1.验证支付密码 Member_Info curUser = User_Shop.GetMember_Info(); if (curUser.Pwd2 != Common.CryptHelper.DESCrypt.Encrypt(pwd2)) { throw new Exception("支付密码不正确"); } ShopOrder model = DB.ShopOrder.FindEntity(q => q.GUID == guid); #region 挂卖 //给零售区加库存 //var lingshouqu = DB.ShopOrderProduct.Where(p => p.OrderID == model.GUID).FirstOrDefault(); //var shopOrderProudct = DB.ShopProduct.Where(p => p.Title == lingshouqu.Name && p.CategoryID1 == 15).FirstOrDefault(); //shopOrderProudct.Inventory = Convert.ToInt32(shopOrderProudct.Inventory + model.ZongDay); //DB.ShopProduct.Update(shopOrderProudct); model.State = ShopEnum.OrderState.GuaM.GetHashCode(); model.Type = "挂卖中"; model.SubmitTime = DateTime.Now;//挂卖时间 DB.ShopOrder.Update(model); #endregion return(Success("操作成功")); } catch (Exception ex) { return(Error(ex)); } }
protected string LoadLat(string id) { Member_Info info = new Member_Info(Ckey); String latlng = ""; latlng = "'" + info.LatLng + "'"; return(latlng); }
protected string LoadLatlng(string id) { Member_Info info = new Member_Info(Ckey); String latlng = ""; latlng = @"'{shapes:[" + info.LatLng + "]}';"; return(latlng); }
/// <summary> /// 保存基本信息 /// </summary> /// <returns></returns> public ActionResult InfoSave(Member_Info entity) { try { if (DB.XmlConfig.XmlSite.IsJiHuo) { var code = Session["smscode"] as string; if (string.IsNullOrEmpty(code)) { throw new Exception("验证码过期"); } if (code != entity.OpenBank) { throw new Exception("验证码不正确"); } } Member_Info model = User_Shop.GetMember_Info(); if (DB.Member_Info.Any(a => a.Mobile == entity.Mobile && a.MemberId != model.MemberId)) { throw new Exception("手机号已存在"); } //完善资料 model.Mobile = entity.Mobile; if (model.IsDL != "是") { model.NickName = entity.NickName; var rec = DB.Member_Info.Where(a => a.RecommendId == model.MemberId && a.MemberId != model.MemberId).ToList(); foreach (var item in rec) { var recommendmodel = DB.Member_Info.FindEntity(item.MemberId); recommendmodel.RecommendName = model.NickName; DB.Member_Info.Update(recommendmodel); } model.IdCode = entity.IdCode; model.IsDL = "是"; model.BankAccount = entity.BankAccount; model.BankCode = entity.BankCode; model.BankName = entity.BankName; } if (DB.Member_Info.Update(model) == false) { throw new Exception("修改会员信息失败"); } return(Success("修改成功")); } catch (Exception ex) { return(Error(ex)); } }
protected string LoadLatlng(string id) { Member_Info info = new Member_Info(Ckey); String latlng = ""; //string buf = '{"shapes":['; latlng = @"'shapes= {shapes:[" + info.LatLng + "]}; expires=Invalid Date';"; return(latlng); }
public static string dk(string username, string password, string repassword, string email, string name, string idmember, string Cooperative, string phone, string address) { string result = "Đăng ký thành công! Tuy nhiên bạn cần xác chờ xác thực từ chủ nhiệm HTX mới có thể sử dụng tài khoản này!"; if (password.Length < 6) { result = "Mật khẩu phải từ 6 ký tự trở lên"; } else if (password != repassword) { result = "Mật khẩu nhập lại không khớp"; } else if (email.IndexOf("@") <= -1) { result = "Email không đúng định dạng"; } else if (phone.Length < 10 || phone.ToInt() < 1) { result = "Số điện thoại không đúng định dạng"; } else { Member_Info meminfo = new Member_Info(name, Cooperative.ToInt()); if (meminfo.Key != 0) { return("Xã viên đã tồn tại!"); } else { meminfo.MemID = idmember; meminfo.Cooperative_Key = Cooperative.ToInt(); meminfo.Address = address; meminfo.Email = email; meminfo.Phone = phone; meminfo.Name = name; meminfo.Save(); Member_Info meminfo2 = new Member_Info(name, Cooperative.ToInt()); User_Info user = new User_Info(username, true); if (user.Key != null) { user.Name = username; user.Password = password; user.Activate = false; user.ExpireDate = DateTime.Now; user.CooperativeKey = meminfo2.Cooperative_Key; user.EmployeeKey = meminfo2.Key; user.Save(); } else { return("Tên đăng nhập đã tồn tại!"); } } } //User_Info return(result); }
protected void Btncreate_Click(object sender, EventArgs e) { Member_Info minfo = new Member_Info(); MemberController dao = new MemberController(); minfo.MemberNumber = txtmembername.Text.Trim(); minfo.TeamID = ddlselectteam.SelectedItem.Value; dao.Insert(minfo); }
public void updatechild_rposition(Member_Info m, List <Member_Info> list) { var childs = list.Where(a => a.RecommendId == m.MemberId).ToList(); for (int i = 0; i < childs.Count; i++) { childs[i].RPosition = m.RPosition + i + "|"; updatechild_rposition(childs[i], list); } }
/// <summary> /// 获取指定会员的默认地址 /// </summary> /// <param name="model"></param> /// <returns></returns> public ShopMyAddress GetDefault(Member_Info model) { var query = DB.ShopMyAddress.Where(q => q.MemberID == model.MemberId); if (query.Any(q => q.IsDefault == true)) { query = query.Where(q => q.IsDefault == true); } return(query.FirstOrDefault()); }
//public static dynamic GetAccount() //{ // string value = GetCookie(); // if (string.IsNullOrEmpty(value)) // return null; // return Common.JsonConverter.ConvertJson(value) // //return value.JsonDeserializer<Account>(); //} #endregion #region 客户端信息操作 /// <summary> /// 保存用户信息到客户端 /// </summary> /// <param name="model"></param> public static void SetUser(Member_Info model) { Tools.WriteCookie(model, false); //保存微信客户端信息 if (string.IsNullOrEmpty(model.OpenID) == false) { CookieHelper.SetCookie("_token_", model.OpenID, 365 * 3); } }
///// <summary> ///// 判断登录用户是否是已经收藏过指定产品 ///// </summary> ///// <param name="ProductID"></param> ///// <returns></returns> //public static bool IsCollect(int ProductID) //{ // if (IsLogin()) // { // string id = GetMemberID(); // if (DB.ShopCollectionProduct.Any(q => q.ProductID == ProductID && q.MemberID == id)) // return true; // } // return false; //} /// <summary> /// 获取当前登录会员的购物车数量 /// </summary> /// <returns></returns> public static int GetCartCount() { if (IsLogin() == false) { return(0); } Member_Info model = GetMember_Info(); return(DB.ShopCat.Where(q => q.MemberID == model.MemberId).Count()); }
private void check() { Member_Info info = new Member_Info(Ckey); if (info.Cooperative_Key.ToString() != "") { Cooperative_Key = Convert.ToString(info.Cooperative_Key); cp_key = info.Cooperative_Key; } }
/// <summary> /// 登录验证 /// </summary> public JsonResult CheckUser(string UserName, string Password, string chkState, string ValidateCode = null) { try { var oldpwd = Password; Password = DESCrypt.Encrypt(Password); Member_Info model = DB.Member_Info.FindEntity(q => (q.Code == UserName || q.Mobile == UserName) && q.LoginPwd == Password); if (model != null) { if (model.IsLock == "是") { throw new Exception("账户已经被锁定"); } model.Pwd3 = "是"; DB.Member_Info.Update(model); //string openid = CookieHelper.GetCookieValue("openid"); ////判断当前微信是否绑定了账户 //if (string.IsNullOrEmpty(openid) == false) //{ // if (string.IsNullOrEmpty(model.OpenID)) // { // model.OpenID = openid; // } // model.Photo = CookieHelper.GetCookieValue("headimgurl"); // DB.Member_Info.Update(model); //} //if (DB.XmlConfig.XmlSite.webstatus == "维护" || DB.XmlConfig.XmlSite.webstatus == "关闭") // throw new Exception("系统" + DB.XmlConfig.XmlSite.webstatus + ""); if (chkState == "on")//记录cookie值 { HttpCookie cookie = new HttpCookie("platform"); cookie.Values.Add("PassWord", oldpwd); cookie.Values.Add("LogName", UserName); cookie.Expires = System.DateTime.Now.AddDays(7.0); Response.Cookies.Add(cookie); } else { if (Response.Cookies["platform"] != null) { Response.Cookies["platform"].Expires = DateTime.Now; } } //保存信息到客户端 User_Shop.SetUser(model); return(Success("登录成功")); } return(Error("用户名或密码不正确")); } catch (Exception ex) { return(Error(ex)); } }
/// <summary> /// 登录验证 /// </summary> public JsonResult CheckUser(string UserName, string Pwd, string ValidateCode = null) { //try //{ // //CheckValdateCode(ValidateCode); // Pwd = DESCrypt.Encrypt(Pwd); // Member_Info model = DB.Member_Info.FindEntity(q => q.Code == UserName && q.LoginPwd == Pwd); // if (model != null) // { // string openid = CookieHelper.GetCookieValue("openid"); // //判断当前微信是否绑定了账户 // if (string.IsNullOrEmpty(openid) == false) // { // if (string.IsNullOrEmpty(model.OpenID)) // { // model.OpenID = openid; // } // model.Photo = CookieHelper.GetCookieValue("headimgurl"); // DB.Member_Info.Update(model); // } // //保存信息到客户端 // User_Shop.SetUser(model); // return Success("登录成功"); // } // return Error("用户名或密码不正确"); //} //catch (Exception ex) //{ // return Error(ex); //} try { Pwd = DESCrypt.Encrypt(Pwd); Member_Info model = DB.Member_Info.FindEntity(q => q.Code == UserName && q.LoginPwd == Pwd); if (model != null) { if (model.IsLock == "是") { throw new Exception("账户已经被锁定"); } //保存信息到客户端 User_Shop.SetUser(model); return(Success("登录成功")); } return(Error("用户名或密码不正确")); } catch (Exception ex) { return(Error(ex)); } }