public JsonResult FindTotalMoney(DateTime EndDate, DateTime StartDate, string IdLocation) { TimeSpan Days = EndDate - StartDate; var location = new LocationAdDAO().GetDetail(IdLocation); var totalmoney = Days.Days * location.Price; return(Json(new { val = totalmoney.GetValueOrDefault(0).ToString("N0"), status = true })); }
public JsonResult FindTotalMoney(DateTime?EndDate, DateTime?StartDate, string IdLocation) { TimeSpan?Days = EndDate - StartDate; TimeSpan Songay; if (Days == null) { Songay = TimeSpan.Zero; } else { Songay = (TimeSpan)Days; } var location = new LocationAdDAO().GetDetail(IdLocation); decimal?totalmoney = null; var allDate = new OrderAdvertisementDAO().GetAllSiteAD(); if (IdLocation == "SLIDE") { totalmoney = Songay.Days * location.Price; return(Json(new { val = totalmoney.GetValueOrDefault(0).ToString("N0"), status = true })); } else { foreach (var item in allDate) { if (item.advertisement.Location == IdLocation) { if ((StartDate >= item.StartDate && StartDate <= item.EndDate) || (EndDate >= item.StartDate && EndDate <= item.EndDate) || (StartDate <= item.StartDate && EndDate >= item.EndDate)) { return(Json(new { val = "Lịch đã được chọn", // ngày bắt đầu thuộc khoảng có rồi status = false })); } } } totalmoney = Songay.Days * location.Price; return(Json(new { val = totalmoney.GetValueOrDefault(0).ToString("N0"), status = true })); } }
public ActionResult Create(advertisement adver) { if (ModelState.IsValid) { var merchant = (Account)Session[Common.CommonConstants.USER_INFO_SESSION]; var daoAd = new advertisementDAO(); var daoOrderAd = new OrderAdvertisementDAO(); adver.Merchant = merchant.ID; adver.CTR = 0; adver.Status = false; var price = new LocationAdDAO().GetDetail(adver.Location).Price; long id = daoAd.Insert(adver); if (id > 0) { var orderAd = new OrderAdvertisement(); orderAd.IDAd = id; orderAd.IDmerchant = adver.Merchant; orderAd.StartDate = adver.ActiveDate; orderAd.EndDate = adver.EndDate; TimeSpan Days = (TimeSpan)(orderAd.EndDate - orderAd.StartDate); orderAd.Price = Days.Days * price; orderAd.Status = 0; orderAd.CreateDate = DateTime.Now; long idorder = daoOrderAd.Insert(orderAd); if (idorder > 0) { return(RedirectToAction("Index", "Advertisment")); } } else { ModelState.AddModelError("", "Thêm sản phẩm thất bại"); } } return(View("Index")); }
public void setViewBagForCreate(long?id = null) { var dao = new LocationAdDAO(); ViewBag.ListLocation = new SelectList(dao.GetAll(), "ID", "Name", id); }