コード例 #1
0
        public int?updatesanpham(int iduser, int idsp, int soluong)
        {
            List <tbl_chitietdonhang> donhang = context.tbl_chitietdonhang.Where(x => x.id_tk == iduser && x.id_sp == idsp && x.id_tinhtrang == 1).ToList();

            if (donhang.Count > 0)
            {
                tbl_chitietdonhang hang = donhang[0];
                hang.soluong = soluong;
                return(Update(hang));
            }
            return(null);
        }
コード例 #2
0
        // Xóa theo key
        public int?Delete(int id)
        {
            tbl_chitietdonhang dbEntry = context.tbl_chitietdonhang.Find(id);

            if (dbEntry == null)
            {
                return(null);
            }

            context.tbl_chitietdonhang.Remove(dbEntry);
            context.SaveChanges();
            return(id);
        }
コード例 #3
0
        // Thêm 1 đối tượng
        public int?Insert(tbl_chitietdonhang model)
        {
            tbl_chitietdonhang dbEntry = context.tbl_chitietdonhang.Find(model.id);

            if (dbEntry != null)
            {
                return(null);
            }
            model.id_don = 1;
            context.tbl_chitietdonhang.Add(model);
            context.SaveChanges();
            return(model.id);
        }
コード例 #4
0
        // Sửa dữ liệu
        public int?Update(tbl_chitietdonhang model)
        {
            tbl_chitietdonhang dbEntry = context.tbl_chitietdonhang.Find(model.id);

            if (dbEntry == null)
            {
                return(null);
            }

            dbEntry.id_don       = model.id_don;
            dbEntry.id_sp        = model.id_sp;
            dbEntry.id_tinhtrang = model.id_tinhtrang;
            dbEntry.soluong      = model.soluong;
            dbEntry.id_tk        = model.id_tk;
            dbEntry.thoigian     = model.thoigian;
            context.SaveChanges();

            return(model.id);
        }
コード例 #5
0
        public int?AddSanPhamGioHang(int iduser, int idsp, int soluong)
        {
            List <tbl_chitietdonhang> donhang = context.tbl_chitietdonhang.Where(x => x.id_tk == iduser && x.id_sp == idsp && x.id_tinhtrang == 1).ToList();

            if (donhang.Count > 0)
            {
                tbl_chitietdonhang hang = donhang[0];
                hang.soluong += soluong;
                return(Update(hang));
            }
            else
            {
                tbl_chitietdonhang newhang = new tbl_chitietdonhang();
                newhang.soluong      = soluong;
                newhang.id_sp        = idsp;
                newhang.id_tinhtrang = 1;
                newhang.id_tk        = iduser;
                newhang.thoigian     = DateTime.Now;
                return(Insert(newhang));
            }
        }
コード例 #6
0
        // Trả về 1 đối tượng khi biết khóa
        public tbl_chitietdonhang FindEntity(int id)
        {
            tbl_chitietdonhang dbEntry = context.tbl_chitietdonhang.Find(id);

            return(dbEntry);
        }