Exemple #1
0
 public IActionResult ThemHoaDonData(HoaDonView HoaDonView)
 {
     if (ModelState.IsValid)
     {
         _hoaDonServices.ThemHoaDon(HoaDonView.HoaDonDTO);
         Index();
         return(View(nameof(Index)));
     }
     ViewBag.Error = "Thêm hóa đơn thất bại";
     return(View(nameof(Index)));
 }
 public IActionResult SuaHoaDonData(HoaDonView hoadonView)//Cập nhật một đối tượng xuống database
 {
     ViewBag.Error = "Cập nhật thành công";
     if (ModelState.IsValid)                              //kiểm tra xem đã có dữ liệu truyền trên url hay chưa
     {
         _hoadonServices.suaHoaDon(hoadonView.hoadonDTO); //gọi hàm sửa ở services
         Index();                                         //cập nhật xong load lại trang index
         return(View(nameof(Index)));                     //quay về trang index
     }
     ViewBag.Error = "Cập nhật thất bại";
     return(View());
 }
        public IActionResult Index(int pageIndex = 1)//pageIndex được mặc định là 1 nếu không có truyền vào
        {
            int count;
            int pageSize = 4;
            var list     = _hoadonServices.getAll(pageIndex, pageSize, out count);
            var indexVM  = new HoaDonView()
            {
                HoaDon = new PaginatedList <HoaDonDTO>(list, count, pageIndex, pageSize)
            };

            return(View(indexVM));
        }
Exemple #4
0
 public IActionResult SuaHoaDonData(HoaDonView HoaDonView)
 {
     ViewBag.Error = "Cập nhật thành công";
     if (ModelState.IsValid)
     {
         _hoaDonServices.SuaHoaDon(HoaDonView.HoaDonDTO);
         Index();
         return(View(nameof(Index)));
     }
     ViewBag.Error = "Cập nhật thất bại";
     return(View());
 }
 public IActionResult ThemHoaDonData(HoaDonView hoadonView)//thêm đối tượng xuống database
 {
     ViewBag.Error = "1";
     if (ModelState.IsValid)
     {
         DateTime now = DateTime.Now;
         //string[] formattedStrings = now.GetDateTimeFormats('T');
         //char[] formats = { 'd', 't' };
         //Console.WriteLine("Now is " + formattedStrings[0]  );
         String date = String.Format("{0:d/M/yyyy}", now);
         String time = String.Format("{0:T}", now);
         hoadonView.hoadonDTO.NgayLapHD = date;
         hoadonView.hoadonDTO.ThoiGian  = time;
         _hoadonServices.themHoaDon(hoadonView.hoadonDTO);
         ViewBag.Success = "Đã thêm thành công";
         //return Redirect(nameof(ThemHoaDon));
         return(RedirectToAction("Index", "HoaDon"));
     }
     ViewBag.Error = "0";
     return(View(nameof(ThemHoaDon)));
 }
Exemple #6
0
 public IActionResult XoaHoaDonData(HoaDonView HoaDonView)
 {
     _hoaDonServices.XoaHoaDon(HoaDonView.HoaDonDTO);
     Index();
     return(View(nameof(Index)));
 }