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")); } } }