public IHttpActionResult PutKHO_CT_GIU_HANG(int id, KHO_CT_GIU_HANG kHO_CT_GIU_HANG) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != kHO_CT_GIU_HANG.ID) { return(BadRequest()); } db.Entry(kHO_CT_GIU_HANG).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!KHO_CT_GIU_HANGExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetKHO_CT_GIU_HANG() { KHO_CT_GIU_HANG kHO_CT_GIU_HANG = db.KHO_CT_GIU_HANG.Find(); if (kHO_CT_GIU_HANG == null) { return(NotFound()); } return(Ok(kHO_CT_GIU_HANG)); }
public IHttpActionResult DeleteKHO_CT_GIU_HANG(int id) { KHO_CT_GIU_HANG kHO_CT_GIU_HANG = db.KHO_CT_GIU_HANG.Find(id); if (kHO_CT_GIU_HANG == null) { return(NotFound()); } db.KHO_CT_GIU_HANG.Remove(kHO_CT_GIU_HANG); var tonkho = db.TONKHO_HOPLONG.Where(x => x.MA_HANG == kHO_CT_GIU_HANG.MA_HANG).FirstOrDefault(); if (kHO_CT_GIU_HANG.SL_GIU < tonkho.SL_HOPLONG) { tonkho.SL_HOPLONG = tonkho.SL_HOPLONG + kHO_CT_GIU_HANG.SL_GIU; } db.SaveChanges(); return(Ok(kHO_CT_GIU_HANG)); }
public void PostKHO_CT_GIU_HANG(List <Khogiuhang> lh) { if (!ModelState.IsValid) { BadRequest(ModelState); } foreach (var item in lh) { KHO_CT_GIU_HANG lienhe = new KHO_CT_GIU_HANG(); lienhe.MA_GIU_KHO = item.MA_GIU_KHO; lienhe.MA_HANG = item.MA_HANG; lienhe.SL_GIU = item.SL_GIU; lienhe.DA_XUAT = item.DA_XUAT; lienhe.GHI_CHU = item.GHI_CHU; if (item.NGAY_XUAT != "") { lienhe.NGAY_XUAT = xlnt.Xulydatetime(item.NGAY_XUAT); } db.KHO_CT_GIU_HANG.Add(lienhe); db.SaveChanges(); } }