예제 #1
0
        public void ChuaXuLy(int Id)
        {
            Donhang res = db.Donhang.Find(Id);

            res.TrangThai = 0;
            db.SaveChanges();
        }
예제 #2
0
        public void AddKhachHang(Khachhang KhachHang, int?Id)
        {
            if (GetKhachHang(KhachHang.Email) == null)
            {
                db.Khachhang.Add(KhachHang);
                db.SaveChanges();
            }
            else
            {
                UpdateKhachHang(KhachHang);
            }
            //update đơn hàng
            Donhang e = db.Donhang.Where(p => p.Id == Id).FirstOrDefault();

            e.EmailKhachHang = KhachHang.Email;
            db.SaveChanges();
            // update số lượng tiêu thụ chi tiết sản phẩm
            //var ChiTietDonHang = db.Chitietdonhang.Where(p => p.Id == e.Id).ToList();
            //foreach(Chitietdonhang item in ChiTietDonHang)
            //{
            //    if (item.SoLuong != 0)
            //    {
            //        Chitietsanpham up = db.Chitietsanpham.Where(p => p.IdSanPham == item.IdSanPham).FirstOrDefault();
            //        up.SoLuongTieuThu = up.SoLuongTieuThu + item.SoLuong;
            //        db.SaveChanges();
            //        //check bảng thống kê
            //        if (db.Thongkengay.Find(e.Ngay, item.IdSanPham) != null) // update
            //        {
            //            Thongkengay res = db.Thongkengay.Find(e.Ngay, item.IdSanPham);
            //            res.SoLuongTieuThu = res.SoLuongTieuThu + item.SoLuong;
            //            db.SaveChanges();
            //        }
            //        else // insert
            //        {
            //            Thongkengay res = new Thongkengay();
            //            res.Ngay = e.Ngay;
            //            res.IdSanPham = item.IdSanPham;
            //            res.SoLuongTieuThu = item.SoLuong;
            //            db.Thongkengay.Add(res);
            //            db.SaveChanges();
            //        }
            //    }
            //}
        }
예제 #3
0
 // Thêm - sửa - xóa
 public void addLoaiSanPham(Loaisanpham _Loaisanpham)
 {
     db.Loaisanpham.Add(_Loaisanpham);
     db.SaveChanges();
 }
예제 #4
0
 // Add One
 public void addChiTietDonHang(Chitietdonhang _ChiTietDonHang)
 {
     db.Chitietdonhang.Add(_ChiTietDonHang);
     db.SaveChanges();
 }
 public void Add(Nhacungcap _NhaCungCap)
 {
     db.Nhacungcap.Add(_NhaCungCap);
     db.SaveChanges();
 }