public IHttpActionResult PutMH_DE_NGHI_NHAP_KHO(string id, MH_DE_NGHI_NHAP_KHO mH_DE_NGHI_NHAP_KHO)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != mH_DE_NGHI_NHAP_KHO.MA_SO_DN)
            {
                return(BadRequest());
            }

            db.Entry(mH_DE_NGHI_NHAP_KHO).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!MH_DE_NGHI_NHAP_KHOExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult DeleteMH_DE_NGHI_NHAP_KHO(string id)
        {
            MH_DE_NGHI_NHAP_KHO mH_DE_NGHI_NHAP_KHO = db.MH_DE_NGHI_NHAP_KHO.Find(id);

            if (mH_DE_NGHI_NHAP_KHO == null)
            {
                return(NotFound());
            }

            db.MH_DE_NGHI_NHAP_KHO.Remove(mH_DE_NGHI_NHAP_KHO);
            db.SaveChanges();

            return(Ok(mH_DE_NGHI_NHAP_KHO));
        }
        public IHttpActionResult PostMH_DE_NGHI_NHAP_KHO(ChiTietPOMuaHang denghinhapkho)
        {
            //if (!ModelState.IsValid)
            //{
            //    return BadRequest(ModelState);
            //}

            MH_DE_NGHI_NHAP_KHO newdenghi = new MH_DE_NGHI_NHAP_KHO();

            newdenghi.MA_SO_DN = GenerateMaSoDeNghi();
            newdenghi.NGAY_DN  = DateTime.Today.Date;
            if (denghinhapkho.NGAY_VE_DU_KIEN != "")
            {
                newdenghi.NGAY_VE_DU_KIEN = xlnt.Xulydatetime(denghinhapkho.NGAY_VE_DU_KIEN);
            }
            newdenghi.NGUOI_DN                 = denghinhapkho.NGUOI_DN;
            newdenghi.MA_NCC                   = denghinhapkho.MA_NCC;
            newdenghi.ID_NGUOI_LIEN_HE         = denghinhapkho.ID_NGUOI_LIEN_HE;
            newdenghi.MA_SO_PO                 = denghinhapkho.MA_SO_PO;
            newdenghi.HINH_THUC_THANH_TOAN     = denghinhapkho.HINH_THUC_THANH_TOAN;
            newdenghi.HINH_THUC_VAN_CHUYEN     = denghinhapkho.HINH_THUC_VAN_CHUYEN;
            newdenghi.THOI_HAN_THANH_TOAN      = denghinhapkho.THOI_HAN_THANH_TOAN;
            newdenghi.DIEN_GIAI                = denghinhapkho.DIEN_GIAI;
            newdenghi.TONG_TIEN_HANG           = denghinhapkho.TONG_TIEN_HANG;
            newdenghi.THUE_GTGT                = denghinhapkho.THUE_GTGT;
            newdenghi.TIEN_THUE_VAT            = denghinhapkho.TIEN_THUE_VAT;
            newdenghi.TONG_TIEN_DA_BAO_GOM_VAT = denghinhapkho.TONG_TIEN_DA_BAO_GOM_VAT;
            newdenghi.TONG_TIEN_BANG_CHU       = denghinhapkho.TONG_TIEN_BANG_CHU;
            db.MH_DE_NGHI_NHAP_KHO.Add(newdenghi);
            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (MH_DE_NGHI_NHAP_KHOExists(denghinhapkho.MA_SO_DN))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(Ok(newdenghi));
        }