public ActionResult ThemHoaDonNhap(QuanLyHoaDonNhap qlhd)
 {
     if (Session["MaTKAdmin"] == null)
     {
         return(RedirectToAction("Login", "Admin"));
     }
     else
     {
         try
         {
             ShopEntities shop   = new ShopEntities();
             HoaDonNhap   hoaDon = new HoaDonNhap();
             hoaDon.MaNhaPhanPhoi = qlhd.HoaDonNhap.MaNhaPhanPhoi;
             hoaDon.NgayTao       = DateTime.Now;
             hoaDon.KieuThanhToan = qlhd.HoaDonNhap.KieuThanhToan;
             hoaDon.MaTaiKhoan    = int.Parse(Session["MaTKAdmin"].ToString());
             shop.HoaDonNhaps.Add(hoaDon);
             shop.SaveChanges();
             var hoaDonMoi = (from h in shop.HoaDonNhaps orderby h.MaHoaDon descending select h).FirstOrDefault();
             return(RedirectToAction("ChiTietHoaDonNhap", new { id = hoaDonMoi.MaHoaDon }));
         }
         catch (Exception)
         {
             return(RedirectToAction("Index"));
         }
     }
 }
        public ActionResult SuaSanPham(QuanLyHoaDonNhap qlhd, int id)
        {
            if (Session["MaTKAdmin"] == null)
            {
                return(RedirectToAction("Login", "Admin"));
            }
            else
            {
                try
                {
                    ShopEntities shop = new ShopEntities();
                    var          sp   = shop.SanPhams.SingleOrDefault(s => s.MaSanPham == qlhd.ChiTietHoaDonNhap.MaSanPham);

                    var chiTietHoaDonNhap = new ChiTietHoaDonNhap();
                    chiTietHoaDonNhap.MaSanPham = qlhd.ChiTietHoaDonNhap.MaSanPham;
                    chiTietHoaDonNhap.MaHoaDon  = maHoaDon;
                    chiTietHoaDonNhap.SoLuong   = qlhd.ChiTietHoaDonNhap.SoLuong;
                    chiTietHoaDonNhap.DonViTinh = qlhd.ChiTietHoaDonNhap.DonViTinh;
                    chiTietHoaDonNhap.GiaNhap   = qlhd.ChiTietHoaDonNhap.GiaNhap;
                    chiTietHoaDonNhap.TongTien  = (qlhd.ChiTietHoaDonNhap.GiaNhap * qlhd.ChiTietHoaDonNhap.SoLuong);

                    shop.ChiTietHoaDonNhaps.Add(chiTietHoaDonNhap);
                    sp.SoLuong += qlhd.ChiTietHoaDonNhap.SoLuong;
                    shop.SaveChanges();
                    return(Json(true, JsonRequestBehavior.AllowGet));
                }
                catch (Exception)
                {
                    return(RedirectToAction("Index"));
                }
            }
        }
        public ActionResult ChiTietHoaDonNhap(int id, int?page)
        {
            if (Session["MaTKAdmin"] == null)
            {
                return(RedirectToAction("Login", "Admin"));
            }
            else
            {
                try
                {
                    ViewBag.i = id_rows;
                    maHoaDon  = id;
                    var model = new QuanLyHoaDonNhap()
                    {
                        DanhSachChiTietHoaDonNhap = KhoiTaoChitietHoaDonNhap(id, page)
                    };

                    return(View(model));
                }
                catch (Exception)
                {
                    return(RedirectToAction("Index"));
                }
            }
        }
 public ActionResult Index(string searchString, int?page)
 {
     if (Session["MaTKAdmin"] == null)
     {
         return(RedirectToAction("Login", "Admin"));
     }
     else
     {
         try
         {
             //ViewBag.i = id_rows;
             var model = new QuanLyHoaDonNhap()
             {
                 DanhSachHoaDonNhap = KhoiTao(searchString, page)
             };
             return(View(model));
         }
         catch (Exception)
         {
             return(RedirectToAction("Index"));
         }
     }
 }