public ActionResult Update(tbl_SanPham sanPham, HttpPostedFileBase hinhAnh) { bool result = false; using (HutechMartDbContext db = new HutechMartDbContext()) { var _sanPham = db.tbl_SanPham.FirstOrDefault(x => x.id == sanPham.id); if (hinhAnh != null) { Random rd = new Random(); var thayAnh = sanPham.tensanpham + rd.Next(1, 10); sanPham.hinhanh = GetImage(hinhAnh, thayAnh); } else { sanPham.hinhanh = _sanPham.hinhanh; } using (var trans = db.Database.BeginTransaction()) { try { _sanPham.hinhanh = sanPham.hinhanh; _sanPham.id_phanloai = sanPham.id_phanloai; _sanPham.id_xuatxu = sanPham.id_xuatxu; _sanPham.id_donvitinh = sanPham.id_donvitinh; _sanPham.id_khuyenmai = sanPham.id_khuyenmai; _sanPham.tensanpham = sanPham.tensanpham; _sanPham.soluong = sanPham.soluong; _sanPham.giaban = sanPham.giaban; _sanPham.gianhap = sanPham.gianhap; _sanPham.id_nguoicapnhat = sanPham.id_nguoicapnhat; _sanPham.ngaycapnhat = DatetimeLocation.GetDate(); _sanPham.ghichu = sanPham.ghichu; db.SaveChanges(); trans.Commit(); result = true; } catch { trans.Rollback(); } } } return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult GetDataTargetSupllyByYear(int year) { using (HutechMartDbContext db = new HutechMartDbContext()) { var result = db.tbl_PhieuNhap .Include(x => x.tbl_NhaCungCap) .Where(x => x.ngaylap.Year == year) .GroupBy(x => x.id_nhacungcap) .Select(x => new { tennhacungcap = x.FirstOrDefault(s => s.tbl_NhaCungCap.id == x.Key).tbl_NhaCungCap.tennhacungcap, sotien = x.Sum(s => s.tongtien) }) .OrderByDescending(x => x.sotien) .Take(10).ToList(); return(Json(result, JsonRequestBehavior.AllowGet)); } }
public ActionResult GetDataTargetCustomerByYear(int year) { using (HutechMartDbContext db = new HutechMartDbContext()) { var result = db.tbl_HoaDon .Include(x => x.tbl_KhachHang) .Where(x => x.ngaylap.Year == year) .GroupBy(x => x.id_khachhang) .Select(x => new { tenkhachhang = x.FirstOrDefault(s => s.tbl_KhachHang.id == x.Key).tbl_KhachHang.tenkhachhang, sotien = x.Sum(s => s.tongtien) }) .OrderByDescending(x => x.sotien) .Take(10).ToList(); return(Json(result, JsonRequestBehavior.AllowGet)); } }
public ActionResult GetDataQuantityProductBadSale(int year, int month) { using (HutechMartDbContext db = new HutechMartDbContext()) { var result = db.tbl_HoaDon_SanPham .Include(x => x.tbl_SanPham) .Where(x => x.tbl_HoaDon.ngaylap.Year == year && x.tbl_HoaDon.ngaylap.Month == month) .GroupBy(x => x.id_sanpham) .Select(x => new { sanpham = x.FirstOrDefault(s => s.tbl_SanPham.id == x.Key).tbl_SanPham.tensanpham, soluong = x.Sum(s => s.soluong) }) .OrderBy(x => x.soluong) .Take(10).ToList(); return(Json(result, JsonRequestBehavior.AllowGet)); } }
public JsonResult DetailShiping(long id) { using (HutechMartDbContext db = new HutechMartDbContext()) { var info = from a in db.tbl_DoiTacGiaoHang join b in db.tbl_PhanLoai_GiaoHang on a.id_phanloai equals b.id where a.id == id select new { MaDT = a.madoitac, DiaChi = a.diachi_sonha + ", " + a.diachi_tenphuong + ", " + a.diachi_tenquan + ", " + a.diachi_tentinh, TenDT = a.tendoitac, SDT = a.sodienthoai, Email = a.email, GhiChu = a.ghichu, TinhTrang = a.tinhtrang == true ? "Hoạt động" : "Không hoạt động", NgayTao = a.ngaytao, PhanLoai = b.tenphanloai }; return(Json(info.ToList(), JsonRequestBehavior.AllowGet)); } }
public ActionResult Update(tbl_KhachHang khachHang) { bool result = false; using (HutechMartDbContext db = new HutechMartDbContext()) { using (var trans = db.Database.BeginTransaction()) { try { var _khachHang = db.tbl_KhachHang.Find(khachHang.id); _khachHang.id_phanloai = khachHang.id_phanloai; _khachHang.tenkhachhang = khachHang.tenkhachhang; _khachHang.gioitinh = khachHang.gioitinh; _khachHang.ngaysinh = khachHang.ngaysinh; _khachHang.sochungminh = khachHang.sochungminh; _khachHang.sodienthoai = khachHang.sodienthoai; _khachHang.diachi_tentinh = khachHang.diachi_tentinh; _khachHang.diachi_tenquan = khachHang.diachi_tenquan; _khachHang.diachi_tenphuong = khachHang.diachi_tenphuong; _khachHang.diachi_sonha = khachHang.diachi_sonha; _khachHang.email = khachHang.email; _khachHang.facebook = khachHang.facebook; _khachHang.ghichu = khachHang.ghichu; _khachHang.id_nguoicapnhat = khachHang.id_nguoicapnhat; _khachHang.ngaycapnhat = DatetimeLocation.GetDate(); db.SaveChanges(); trans.Commit(); result = true; } catch { trans.Rollback(); } } return(Json(result, JsonRequestBehavior.AllowGet)); } }
public ActionResult Login(string taiKhoan, string matKhau) { bool result = false; using (HutechMartDbContext db = new HutechMartDbContext()) { var dangNhap = db.tbl_DangNhap.FirstOrDefault(x => x.taikhoan == taiKhoan); if (dangNhap != null) { if (dangNhap.matkhau == matKhau) { var nguoiDung = db.tbl_NhanVien .Include(x => x.tbl_ChucVu) .Include(x => x.tbl_CuaHang) .Include(x => x.tbl_DangNhap) .FirstOrDefault(x => x.id == dangNhap.id_nhanvien); Session["NguoiDung"] = nguoiDung; result = true; } } } return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult DetailSupply(long id) { using (HutechMartDbContext db = new HutechMartDbContext()) { var info = from a in db.tbl_NhaCungCap join b in db.tbl_PhanLoai_NhaCungCap on a.id_phanloai equals b.id where a.id == id select new { MaNCC = a.manhacungcap, DiaChi = a.diachi_sonha + ", " + a.diachi_tenphuong + ", " + a.diachi_tenquan + ", " + a.diachi_tentinh, TenNCC = a.tennhacungcap, MaSoThue = a.masothue, SDT = a.sodienthoai, Email = a.email, GhiChu = a.ghichu, TinhTrang = a.tinhtrang == true ? "Hoạt động" : "Không hoạt động", NgayTao = a.ngaytao, PhanLoai = b.tenphanloai }; return(Json(info.ToList(), JsonRequestBehavior.AllowGet)); } }
public ActionResult Delete(int id) { bool result = false; using (HutechMartDbContext db = new HutechMartDbContext()) { using (var trans = db.Database.BeginTransaction()) { try { var giaoHang = db.tbl_DoiTacGiaoHang.FirstOrDefault(x => x.id == id); db.tbl_DoiTacGiaoHang.Remove(giaoHang); db.SaveChanges(); trans.Commit(); result = true; } catch { trans.Rollback(); } } } return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult ChiTietNV(long id) { HutechMartDbContext db = new HutechMartDbContext(); var detail = from a in db.tbl_NhanVien join b in db.tbl_ChucVu on a.id_chucvu equals b.id where a.id == id select new { HinhANh = a.hinhanh, MaNV = a.manhanvien, TenNV = a.tennhanvien, GT = a.gioitinh, NgaySinh = a.ngaysinh, SDT = a.sodienthoai, ChucVu = b.chucvu, CMND = a.sochungminh, DiaChi = a.diachi_sonha + " " + a.diachi_tenphuong + " " + a.diachi_tenquan + " " + a.diachi_tentinh, Email = a.email, Fb = a.facebook, TinhTrang = a.tinhtrang == true ? "Hoạt động" : "Không hoạt động" }; return(Json(detail, JsonRequestBehavior.AllowGet)); }