public ActionResult Index(string from, string to, int page = 1) { int pageNumber = page; DateTime start = !string.IsNullOrEmpty(from) ? ConvertToShortDay(from) : DateTime.Today; //datetime.today.adds(-15) DateTime end = !string.IsNullOrEmpty(to) ? ConvertToShortDay(to) : DateTime.Today; DateTime startday = StartOfDay(start); DateTime endDay = EndOfDay(end); IList <DetailMenuCommentItem> hoaDons = _detailMenuCommentItemRepository.GetMany(o => o.sDate >= start && o.sDate <= endDay).ToList(); IList <GroupModel> groupsv2 = hoaDons.Any() ? hoaDons.GroupBy(o => o.Name). Select( o => new GroupModel { Count = o.Count(), Name = o.Key }).ToList() : new List <GroupModel>(); var sortdonhangs = groupsv2.OrderByDescending(o => o.Count); DonHangModel model = new DonHangModel() { From = start.ToString("dd/MM/yyyy"), To = endDay.ToString("dd/MM/yyyy"), danhsachsanphams = sortdonhangs.ToPagedList(pageNumber, pageSize), page = page, solanmua = groupsv2.Count() }; return(View("Index", model)); }
public DonHangModel Them(DonHangModel dh) { string msgError = ""; try { var dt = _dbHelper.ExecuteSProcedureReturnDataTable(out msgError, "themdonhang", "@MaKH", dh.MaKH, "@MaShop", dh.MaShop, "@ThanhToan", dh.ThanhToan, "@MaDiaChi", dh.MaDiaChi, "@chitiet", dh.chitiet != null ? MessageConvert.SerializeObject(dh.chitiet) : null, "@TenKh", dh.TenKH, "@Email", dh.Email, "@SoDienThoai", dh.SoDienThoai, "@Xa", dh.Xa, "@Huyen", dh.Huyen, "@Tinh", dh.Tinh, "@DCChiTiet", dh.DCChitiet, "@HashedCardInformation", dh.HashedCardInformation ); if (!string.IsNullOrEmpty(msgError)) { throw new Exception(msgError); } return(dt.ConvertTo <DonHangModel>().FirstOrDefault()); } catch (Exception ex) { throw ex; } }
public ActionResult DonHangDetail(string madh) { DonHangModel dh = new DonHangModel(); var model = dh.Chitietdonhang(madh); return(View("DonHangDetail", model)); }
public ActionResult Updatetinhtrang(string madh, int?tt) { DonHangModel dh = new DonHangModel(); dh.Updatetinhtrangdh(madh, tt); return(RedirectToAction("Timdonhang")); }
public ActionResult Timdonhang(string key, string phone, DateTime?date, int?status, int?page) { DonHangModel dh = new DonHangModel(); ViewBag.Key = key; ViewBag.Phone = phone; ViewBag.Time = date; ViewBag.status = status; return(PhanTrangDH(dh.Timdonhang(key, phone, date, status), page, null)); }
public ActionResult Huydonhang(string maDH) { DonHangModel dh = new DonHangModel(); dh.HuyDH(maDH); var userid = (Userlogin)Session[Commonconst.USER_SESSION]; long makh = userid.UserId; var item = dh.xemdonhang(makh); return(RedirectToAction("Xemdonhang")); }
public ActionResult checkout(DonHangTongQuan dhtq) { if (Session.Count > 0) { DonHangModel dh = new DonHangModel(); var userid = (Userlogin)Session[Commonconst.USER_SESSION]; var id = userid.UserId; dh.Luudonhang(dhtq, id, ManagerObject.getIntance().giohang); return(RedirectToAction("Xemdonhang", "Home")); } else { return(RedirectToAction("Login", "User")); //xu li trang redirec } }
public ActionResult Xemdonhang() { List <DonHangModel> dh = new List <DonHangModel>(); var userid = (Userlogin)Session[Commonconst.USER_SESSION]; long makh = userid.UserId; if (makh > 0) { DonHangModel temp = new DonHangModel(); dh = temp.xemdonhang(makh); } else { return(Redirect("/")); } return(View(dh)); }
public ActionResult checkout() { if (Session.Count > 0) { DonHangModel dh = new DonHangModel(); var name = (Userlogin)Session[Commonconst.USER_SESSION]; DonHangTongQuan dhtq = new DonHangTongQuan() { buyer = name.Name, address = name.Address, phoneNumber = name.Phone }; return(View(dhtq)); } else { return(RedirectToAction("Login", "User")); } }
public DonHangModel Them(DonHangModel dh) { var kq = isp.them(dh); return(kq); }
public DonHangModel them(DonHangModel dh) { return(isp.Them(dh)); }
public ActionResult ChiTietDonHang(string madh) { DonHangModel dh = new DonHangModel(); return(PartialView("_DonHangDetail", dh.Chitietdonhang(madh))); }