Example #1
0
 public JsonResult UpdateShop(Common.Shop obj)
 {
     try
     {
         ShopsBusiness _shopsBusiness = new ShopsBusiness();
         var           objentity      = _shopsBusiness.GetById(obj.Id);
         objentity.Id         = obj.Id;
         objentity.ShopName   = obj.ShopName;
         objentity.Icon       = obj.Icon;
         objentity.Address    = obj.Address;
         objentity.LocationId = obj.LocationId;
         objentity.Phone      = obj.Phone;
         objentity.Rate       = obj.Rate;
         objentity.TotalView  = obj.TotalView;
         objentity.Type       = obj.Type;
         objentity.Status     = obj.Status;
         objentity.BeginDate  = obj.BeginDate;
         objentity.EndDate    = obj.EndDate;
         objentity.ActiveDate = obj.ActiveDate;
         objentity.CreateDate = obj.CreateDate;
         objentity.ModifyDate = DateTime.Now;
         _shopsBusiness.Edit(objentity);
         return(Json(1));//Cập nhật thành công
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #2
0
        public ActionResult EditAllInforAboutShop(Shop objShop, long receiverPhuong, HttpPostedFileBase iconShop)
        {
            ShopsBusiness        shopBusiness        = new ShopsBusiness();
            ShopSettingsBusiness shopSettingBusiness = new ShopSettingsBusiness();

            LoadDropdown loadDropdown = new LoadDropdown();

            ViewBag.Location = loadDropdown.SearchLocationParenId(1, objShop.LocationId);
            LoadCombo loadDropStatus = new LoadCombo();

            ViewBag.StatusShop = loadDropStatus.LoadStatus();
            if (ModelState.IsValid && objShop != null)
            {
                var objShopDB = shopBusiness.GetById(objShop.Id);

                objShopDB.ShopName = objShop.ShopName;
                objShopDB.Address  = objShop.Address;
                objShopDB.Phone    = objShop.Phone;
                ////temp, sửa lại là dropdown
                //objShopDB.Type = objShop.Type;
                //objShopDB.Status = objShop.Status;
                objShopDB.LocationId = receiverPhuong;
                //objShopDB.ActiveDate = DateTime.ParseExact(datepicker1, "dd/MM/yyyy", null);

                if (iconShop != null && iconShop.ContentLength > 0)
                {
                    string randomImage = Guid.NewGuid().ToString();
                    string pathImage   = HttpContext.Server.MapPath("~/FileUpload");
                    string strurlimage = Function.ResizeImageNew(iconShop, 300, 300, pathImage, randomImage);
                    Function.ResizeImageNew(iconShop, 500, 500, pathImage, randomImage);
                    Function.ResizeImageNew(iconShop, 1000, 1000, pathImage, randomImage);
                    objShopDB.Icon = strurlimage;
                }

                shopBusiness.Edit(objShopDB);
                return(View(objShopDB));
                ////cập nhật shopSetting
                //var objShopSettingDB = shopSettingBusiness.GetDynamicQuery().Where(x => x.ShopId == objShop.Id).FirstOrDefault();
                //if(objShopSettingDB != null)
                //{
                //    objShopSettingDB.Key = keyShopSetting;
                //    objShopSettingDB.Value = valueShopSetting;

                //    shopSettingBusiness.Edit(objShopSettingDB);
                //}
                //else
                //{
                //    ShopSetting objShopSetting = new ShopSetting();
                //    objShopSetting.ShopId = objShop.Id;
                //    objShopSetting.Key = keyShopSetting;
                //    objShopSetting.Value = valueShopSetting;

                //    shopSettingBusiness.AddNew(objShopSetting);
                //}
            }
            else
            {
                return(View());
            }
        }
Example #3
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));
                }
            }
        }
Example #4
0
        public static List <SelectListItem> LoadDropShop()
        {
            var listShop  = new ShopsBusiness().GetDynamicQuery().OrderBy(x => x.ShopName).ToList();
            var listItems = new List <SelectListItem>();

            listItems.Add(new SelectListItem {
                Text = "--Chọn shop--", Value = "-1", Selected = true
            });
            foreach (var item in listShop)
            {
                listItems.Add(new SelectListItem {
                    Text = item.ShopName, Value = item.Id.ToString()
                });
            }
            return(listItems);
        }
Example #5
0
        public List <SelectListItem> LoadComBoShop()
        {
            var listItems = new List <SelectListItem>();
            var listShop  = new ShopsBusiness().GetDynamicQuery();

            listItems.Add(new SelectListItem {
                Text = "--Chọn Shop--", Value = "-1"
            });
            foreach (var item in listShop)
            {
                listItems.Add(new SelectListItem {
                    Text = item.ShopName, Value = item.Id.ToString()
                });
            }
            return(listItems);
        }