示例#1
0
        public JsonResult CheckLoginPay(string usename, string pass)
        {
            var entity = new MembersBusiness().CheckLogin(usename, pass);

            if (entity != null)
            {
                if (entity.Status == 0)
                {
                    return(Json(0, JsonRequestBehavior.AllowGet));
                }
                else if (entity.Status == 3)
                {
                    return(Json(3, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    SessionUtility.SetSessionMember(entity, Session);
                    return(Json(1, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json(4, JsonRequestBehavior.AllowGet));
            }
        }
示例#2
0
        public ActionResult CreateShop(Shop obj, long receiverPhuong, string acount)
        {
            ViewBag.Mes = "";
            LoadDropdown loadDropdown = new LoadDropdown();

            ViewBag.Location = loadDropdown.SearchLocationParenId(1, null);
            var check = new MembersBusiness().CheckDuplicate(acount);

            if (!check)
            {
                ViewBag.Mes =
                    "Thành viên này chưa phải là một thành viên của hệ thống, vui lòng đăng ký thành viên viên trước khi mở shop";
                return(View());
            }
            else
            {
                var idshop =
                    new MembersBusiness().GetDynamicQuery()
                    .First(x => x.UserName == acount || x.MemberProfile.Emaill == acount)
                    .Id;
                var checkshop = new ShopsBusiness().GetDynamicQuery().Where(x => x.Id == idshop);
                if (checkshop.Any())
                {
                    ViewBag.Mes = "Shop này đã được active trước đó!";
                    return(View(obj));
                }
                else
                {
                    obj.Id             = idshop;
                    obj.LocationId     = receiverPhuong;
                    obj.ActiveDate     = DateTime.Now;
                    obj.BeginDate      = DateTime.Now;
                    obj.EndDate        = DateTime.Now.AddYears(10);
                    obj.ShopSupport.Id = idshop;
                    if (obj.ShopSupport.Facebook == null)
                    {
                        obj.ShopSupport.Facebook = string.Empty;
                    }
                    if (obj.ShopSupport.Yahoo == null)
                    {
                        obj.ShopSupport.Yahoo = string.Empty;
                    }
                    var shopPolicy = new ShopPolicy
                    {
                        PaymentPolicy = string.Empty,
                        Id            = idshop,
                        SalesPolicy   = string.Empty,
                        About         = string.Empty,
                        PrivacyPolicy = string.Empty
                    };
                    obj.ShopPolicy = shopPolicy;
                    _shopsBusiness.AddNew(obj);
                    ViewBag.Mes = "Active thành công!";
                    return(View(obj));
                }
            }
        }
示例#3
0
        public JsonResult LoginShop(long shopid)
        {
            var adminid      = long.Parse(SessionUtility.GetSessionUserId(Session));
            var user         = new UserBusiness().GetById(adminid);
            var url          = System.Web.Hosting.HostingEnvironment.MapPath("~/LogFolder/infoAdmin.txt");
            var listReadFile = Common.util.Function.ReadFile(url);

            try
            {
                ViewBag.Mes = "";
                var entity = new MembersBusiness().GetById(shopid);
                var shop   = _shopsBusiness.GetById(shopid);
                if (entity != null)
                {
                    if (entity.Status == 0)
                    {
                        //ViewBag.Mes = "Tài khoản chưa được kích hoạt ";
                        return(Json(0, JsonRequestBehavior.AllowGet));
                    }
                    else if (entity.Status == 3)
                    {
                        //ViewBag.Mes = "Tài khoản đã bi khóa";
                        return(Json(3, JsonRequestBehavior.AllowGet));
                    }
                    else
                    {
                        //listReadFile.Add("start"+DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"));
                        SessionUtility.SetSessionMember(entity, Session);
                        //listReadFile.Add("end"+DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"));

                        #region write log

                        listReadFile.Add("*****************************************************************************************");
                        listReadFile.Add(string.Format(
                                             "Tài khoản {0}, tên đây đủ là {1}, đã  đăng  nhập vào shop {2}, vào lúc {3}",
                                             user.Username, user.UserProfile.Name, shop.ShopName, DateTime.Now));
                        Common.util.Function.WriteFile(url, listReadFile.ToArray());

                        #endregion write log

                        return(Json(1, JsonRequestBehavior.AllowGet));
                    }
                }
                else
                {
                    // ViewBag.mes = "Lỗi thông tin đăng nhập";
                    return(Json(2, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception)
            {
                return(Json(4, JsonRequestBehavior.AllowGet));
            }
        }
示例#4
0
 public JsonResult ChangePasssTransMember(Objchangepass obj)
 {
     try
     {
         MembersBusiness memberBusiness = new MembersBusiness();
         if (obj.NewPass.Equals(obj.RepeatPass))
         {
             //1 thay mat khau dang nhap
             // khac 1 mat khau giao dich
             memberBusiness.ChangePassword(obj.MemberId, obj.NewPass, 2);
             return(Json(1));//Cập thật thành công
         }
         else
         {
             return(Json(2));//nhập lại mật khẩu không đúng
         }
     }
     catch (Exception)
     {
         throw;
     }
 }