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()); } }
public ActionResult CreateShop() { LoadDropdown loadDropdown = new LoadDropdown(); ViewBag.Location = loadDropdown.SearchLocationParenId(1, null); return(View()); }
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)); } } }
public ActionResult Payment(long?sp) { ViewBag.TotalMoney = 0; ViewBag.TotalGram = 0; LoadDropdown loadDropdown = new LoadDropdown(); ViewBag.Location = loadDropdown.SearchLocationParenId(1, null); if (Session != null) { var entity = NlCheckout.GetSessionCard(Session); List <ShopCartItem> shopCartItems = new List <ShopCartItem>(); List <long> listIdShop = new List <long>(); if (sp == null) { foreach (var item in entity) { if (!listIdShop.Exists(x => x.Equals(item.Product.MemberId))) { listIdShop.Add(item.Product.MemberId); var shop = shopsBusiness.GetById(item.Product.MemberId); ShopCartItem shopCartItem = new ShopCartItem(); shopCartItem.ShopCart = shop; var listCart = entity.Where(x => x.Product.MemberId == item.Product.MemberId).ToList(); shopCartItem.ListCartItems = listCart; shopCartItems.Add(shopCartItem); } } } else { foreach (var item in entity) { if (!listIdShop.Exists(x => x.Equals(sp))) { listIdShop.Add(item.Product.MemberId); var shop = shopsBusiness.GetById((long)sp); ShopCartItem shopCartItem = new ShopCartItem(); shopCartItem.ShopCart = shop; var listCart = entity.Where(x => x.Product.MemberId == sp).ToList(); shopCartItem.ListCartItems = listCart; shopCartItems.Add(shopCartItem); } } var shopCartItemsentity = shopCartItems.FirstOrDefault(); ViewBag.TotalMoney = shopCartItemsentity.ListCartItems.Sum(x => x.Product.Price); var totalWeghit = 0.0; foreach (var listCartItem in shopCartItemsentity.ListCartItems) { totalWeghit += listCartItem.Quantity * listCartItem.Product.Weight; } ViewBag.TotalGram = totalWeghit; } return(View(shopCartItems)); } return(RedirectToRoute(new { controller = "Home", action = "Index" })); }
public ActionResult EditMember(long id) { var memberObj = _memberProfileBusiness.GetById(id); LoadDropdown loadDropdown = new LoadDropdown(); ViewBag.Location = loadDropdown.SearchLocationParenId(1, memberObj.LocationId); if (memberObj == null) { return(RedirectToAction("Index")); //hoac throw ra loi } return(View(memberObj)); }
public ActionResult Success() { try { double transportfee = 0; ViewBag.TotalMoney = 0; ViewBag.TotalGram = 0; LoadDropdown loadDropdown = new LoadDropdown(); ViewBag.Location = loadDropdown.SearchLocationParenId(1, null); if (Session != null) { var entity = NlCheckout.GetSessionCard(Session); ShopCartItem shopCartItem = new ShopCartItem(); // ShopCartItem shopCartItem = new ShopCartItem(); var listCart = entity.Where(x => x.Product.MemberId == 0).ToList(); shopCartItem.ListCartItems = listCart; // shopCartItems.Add(shopCartItem); // var shopCartItemsentity = shopCartItems.FirstOrDefault(); ViewBag.TotalMoney = shopCartItem.ListCartItems.Sum(x => x.Product.Price); var totalWeghit = 0.0; foreach (var listCartItem in shopCartItem.ListCartItems) { totalWeghit += listCartItem.Quantity * listCartItem.Product.Weight; } ViewBag.TotalGram = totalWeghit; Member member = SessionUtility.GetSessionMember(Session); if (member != null) { var loctionmember = member.MemberProfile.Address + ", " + new LocationsBusiness().SearchAddress(member.MemberProfile.LocationId); //var km = new FunctionCountKm().GetDistance(locationshop, loctionmember); //transportfee=FuntionMember.CountMoneyTransport(km, totalWeghit, loctionmember); } ViewBag.Transportfee = transportfee; return(View(shopCartItem)); } } catch { } return(View()); }
public ActionResult EditAllInforAboutShop(long id) { var objShop = _shopsBusiness.GetById(id); if (objShop != null) { LoadDropdown loadDropdown = new LoadDropdown(); ViewBag.Location = loadDropdown.SearchLocationParenId(1, objShop.LocationId); LoadCombo loadDropStatus = new LoadCombo(); ViewBag.StatusShop = loadDropStatus.LoadStatus(); return(View(objShop)); } return(RedirectToAction("Index")); }