示例#1
0
        public IHttpActionResult PostBH_DON_HANG_DU_KIEN(BH_DON_HANG_DU_KIEN bH_DON_HANG_DU_KIEN)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.BH_DON_HANG_DU_KIEN.Add(bH_DON_HANG_DU_KIEN);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (BH_DON_HANG_DU_KIENExists(bH_DON_HANG_DU_KIEN.MA_DU_KIEN))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = bH_DON_HANG_DU_KIEN.MA_DU_KIEN }, bH_DON_HANG_DU_KIEN));
        }
        public IHttpActionResult PutBH_DON_HANG_DU_KIEN(string id, BH_DON_HANG_DU_KIEN bH_DON_HANG_DU_KIEN)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != bH_DON_HANG_DU_KIEN.MA_DU_KIEN)
            {
                return(BadRequest());
            }

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
示例#3
0
        public ActionResult DeleteConfirmed(string id)
        {
            BH_DON_HANG_DU_KIEN bH_DON_HANG_DU_KIEN = db.BH_DON_HANG_DU_KIEN.Find(id);

            db.BH_DON_HANG_DU_KIEN.Remove(bH_DON_HANG_DU_KIEN);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#4
0
        public IHttpActionResult GetBH_DON_HANG_DU_KIEN(string id)
        {
            BH_DON_HANG_DU_KIEN bH_DON_HANG_DU_KIEN = db.BH_DON_HANG_DU_KIEN.Find(id);

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

            return(Ok(bH_DON_HANG_DU_KIEN));
        }
示例#5
0
 public ActionResult Edit([Bind(Include = "MA_DU_KIEN,NGAY_TAO,MA_KHACH_HANG,THANH_CONG,THAT_BAI,LY_DO_THAT_BAI,TRUC_THUOC,SALES_QUAN_LY")] BH_DON_HANG_DU_KIEN bH_DON_HANG_DU_KIEN)
 {
     if (ModelState.IsValid)
     {
         db.Entry(bH_DON_HANG_DU_KIEN).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MA_KHACH_HANG = new SelectList(db.KHs, "MA_KHACH_HANG", "TEN_CONG_TY", bH_DON_HANG_DU_KIEN.MA_KHACH_HANG);
     ViewBag.SALES_QUAN_LY = new SelectList(db.CCTC_NHAN_VIEN, "USERNAME", "GIOI_TINH", bH_DON_HANG_DU_KIEN.SALES_QUAN_LY);
     ViewBag.TRUC_THUOC    = new SelectList(db.CCTC_CONG_TY, "MA_CONG_TY", "TEN_CONG_TY", bH_DON_HANG_DU_KIEN.TRUC_THUOC);
     return(View(bH_DON_HANG_DU_KIEN));
 }
示例#6
0
        public void PutBH_DON_HANG_DU_KIEN(string id, BH_DON_HANG_DU_KIEN bH_DON_HANG_DU_KIEN)
        {
            var check = db.BH_DON_HANG_DU_KIEN.Where(x => x.MA_DU_KIEN == id);

            if (check.Count() > 0)
            {
                var resultupdate = check.FirstOrDefault();
                resultupdate.THANH_CONG     = bH_DON_HANG_DU_KIEN.THANH_CONG;
                resultupdate.THAT_BAI       = bH_DON_HANG_DU_KIEN.THAT_BAI;
                resultupdate.LY_DO_THAT_BAI = bH_DON_HANG_DU_KIEN.LY_DO_THAT_BAI;
                db.SaveChanges();
            }
        }
示例#7
0
        // GET: KinhDoanh/DonDuKien/Delete/5
        public ActionResult Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            BH_DON_HANG_DU_KIEN bH_DON_HANG_DU_KIEN = db.BH_DON_HANG_DU_KIEN.Find(id);

            if (bH_DON_HANG_DU_KIEN == null)
            {
                return(HttpNotFound());
            }
            return(View(bH_DON_HANG_DU_KIEN));
        }
        public IHttpActionResult DeleteBH_DON_HANG_DU_KIEN(string id)
        {
            BH_DON_HANG_DU_KIEN bH_DON_HANG_DU_KIEN = db.BH_DON_HANG_DU_KIEN.Find(id);

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

            db.BH_DON_HANG_DU_KIEN.Remove(bH_DON_HANG_DU_KIEN);
            db.SaveChanges();

            return(Ok(bH_DON_HANG_DU_KIEN));
        }
        public ActionResult Create([Bind(Include = "NGAY_TAO,MA_KHACH_HANG,THANH_CONG,THAT_BAI,LY_DO_THAT_BAI")] BH_DON_HANG_DU_KIEN bH_DON_HANG_DU_KIEN)
        {
            if (ModelState.IsValid)
            {
                var ngaytao = bH_DON_HANG_DU_KIEN.NGAY_TAO.ToString("dd/MM/yyyy");
                bH_DON_HANG_DU_KIEN.NGAY_TAO      = XLNT.Xulydatetime(ngaytao);
                bH_DON_HANG_DU_KIEN.TRUC_THUOC    = "HOPLONG";
                bH_DON_HANG_DU_KIEN.SALES_QUAN_LY = Session["USERNAME"].ToString();
                db.BH_DON_HANG_DU_KIEN.Add(bH_DON_HANG_DU_KIEN);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.MA_KHACH_HANG = new SelectList(db.KHs, "MA_KHACH_HANG", "TEN_CONG_TY", bH_DON_HANG_DU_KIEN.MA_KHACH_HANG);
            return(View("Index"));
        }
示例#10
0
        // GET: KinhDoanh/DonDuKien/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            BH_DON_HANG_DU_KIEN bH_DON_HANG_DU_KIEN = db.BH_DON_HANG_DU_KIEN.Find(id);

            if (bH_DON_HANG_DU_KIEN == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MA_KHACH_HANG = new SelectList(db.KHs, "MA_KHACH_HANG", "TEN_CONG_TY", bH_DON_HANG_DU_KIEN.MA_KHACH_HANG);
            ViewBag.SALES_QUAN_LY = new SelectList(db.CCTC_NHAN_VIEN, "USERNAME", "GIOI_TINH", bH_DON_HANG_DU_KIEN.SALES_QUAN_LY);
            ViewBag.TRUC_THUOC    = new SelectList(db.CCTC_CONG_TY, "MA_CONG_TY", "TEN_CONG_TY", bH_DON_HANG_DU_KIEN.TRUC_THUOC);
            return(View(bH_DON_HANG_DU_KIEN));
        }
        public IHttpActionResult PostBH_DON_HANG_DU_KIEN(BH_DON_HANG_DU_KIEN bH_DON_HANG_DU_KIEN)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            BH_DON_HANG_DU_KIEN dondukien = new BH_DON_HANG_DU_KIEN();

            dondukien.MA_DU_KIEN     = AutoMA_DU_KIEN();
            dondukien.NGAY_TAO       = DateTime.Today.Date;
            dondukien.TRUC_THUOC     = "HOPLONG";
            dondukien.SALES_QUAN_LY  = bH_DON_HANG_DU_KIEN.SALES_QUAN_LY;
            dondukien.MA_KHACH_HANG  = bH_DON_HANG_DU_KIEN.MA_KHACH_HANG;
            dondukien.THANH_CONG     = bH_DON_HANG_DU_KIEN.THANH_CONG;
            dondukien.THAT_BAI       = bH_DON_HANG_DU_KIEN.THAT_BAI;
            dondukien.LY_DO_THAT_BAI = bH_DON_HANG_DU_KIEN.LY_DO_THAT_BAI;
            dondukien.ID_LIEN_HE     = bH_DON_HANG_DU_KIEN.ID_LIEN_HE;
            db.BH_DON_HANG_DU_KIEN.Add(dondukien);
            db.SaveChanges();



            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (BH_DON_HANG_DU_KIENExists(bH_DON_HANG_DU_KIEN.MA_DU_KIEN))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(Ok(dondukien.MA_DU_KIEN));
        }
        public IHttpActionResult PutBH_DON_HANG_DU_KIEN(string id, BH_DON_HANG_DU_KIEN bH_DON_HANG_DU_KIEN)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != bH_DON_HANG_DU_KIEN.MA_DU_KIEN)
            {
                return(BadRequest());
            }

            var baogia = db.BH_DON_HANG_DU_KIEN.Where(x => x.MA_DU_KIEN == id).FirstOrDefault();

            if (baogia != null)
            {
                baogia.THANH_CONG     = bH_DON_HANG_DU_KIEN.THANH_CONG;
                baogia.THAT_BAI       = bH_DON_HANG_DU_KIEN.THAT_BAI;
                baogia.LY_DO_THAT_BAI = bH_DON_HANG_DU_KIEN.LY_DO_THAT_BAI;
            }

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
示例#13
0
        public IHttpActionResult BaoGiaTuKhach(CopyBaoGia bH_BAO_GIA)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            BH_DON_HANG_DU_KIEN newdondukien = new BH_DON_HANG_DU_KIEN();

            newdondukien.MA_DU_KIEN    = AutoMA_DU_KIEN();
            newdondukien.NGAY_TAO      = DateTime.Today.Date;
            newdondukien.MA_KHACH_HANG = bH_BAO_GIA.MA_KHACH_HANG;
            newdondukien.TRUC_THUOC    = bH_BAO_GIA.TRUC_THUOC;
            newdondukien.SALES_QUAN_LY = bH_BAO_GIA.SALES_BAO_GIA;
            newdondukien.ID_LIEN_HE    = bH_BAO_GIA.LIEN_HE_KHACH_HANG;
            db.BH_DON_HANG_DU_KIEN.Add(newdondukien);
            db.SaveChanges();

            BH_BAO_GIA baogia = new BH_BAO_GIA();

            baogia.SO_BAO_GIA             = GenerateSoBaoGia();
            baogia.NGAY_BAO_GIA           = DateTime.Today.Date;
            baogia.MA_DU_KIEN             = newdondukien.MA_DU_KIEN;
            baogia.MA_KHACH_HANG          = bH_BAO_GIA.MA_KHACH_HANG;
            baogia.LIEN_HE_KHACH_HANG     = bH_BAO_GIA.LIEN_HE_KHACH_HANG;
            baogia.PHUONG_THUC_THANH_TOAN = bH_BAO_GIA.PHUONG_THUC_THANH_TOAN;
            baogia.HAN_THANH_TOAN         = bH_BAO_GIA.HAN_THANH_TOAN;
            baogia.HIEU_LUC_BAO_GIA       = bH_BAO_GIA.HIEU_LUC_BAO_GIA;
            baogia.DIEU_KHOAN_THANH_TOAN  = bH_BAO_GIA.DIEU_KHOAN_THANH_TOAN;
            baogia.PHI_VAN_CHUYEN         = bH_BAO_GIA.PHI_VAN_CHUYEN;
            baogia.TONG_TIEN = bH_BAO_GIA.TONG_TIEN;
            baogia.TONG_GIA_TRI_DON_HANG_THUC_TE = bH_BAO_GIA.TONG_GIA_TRI_DON_HANG_THUC_TE;
            baogia.GIA_TRI_THUC_THU_TU_KHACH     = bH_BAO_GIA.GIA_TRI_THUC_THU_TU_KHACH;
            baogia.TONG_GIA_TRI_CHENH_LECH       = bH_BAO_GIA.TONG_GIA_TRI_CHENH_LECH;
            baogia.TONG_CHI_PHI_HOA_DON          = bH_BAO_GIA.TONG_CHI_PHI_HOA_DON;
            baogia.THUC_NHAN_CUA_KHACH           = bH_BAO_GIA.THUC_NHAN_CUA_KHACH;
            baogia.DA_DUYET          = bH_BAO_GIA.DA_DUYET;
            baogia.NGUOI_DUYET       = bH_BAO_GIA.NGUOI_DUYET;
            baogia.DA_TRUNG          = bH_BAO_GIA.DA_TRUNG;
            baogia.DA_HUY            = bH_BAO_GIA.DA_HUY;
            baogia.LY_DO_HUY         = bH_BAO_GIA.LY_DO_HUY;
            baogia.SALES_BAO_GIA     = bH_BAO_GIA.SALES_BAO_GIA;
            baogia.TRUC_THUOC        = bH_BAO_GIA.TRUC_THUOC;
            baogia.DANG_CHO_PHAN_HOI = bH_BAO_GIA.DANG_CHO_PHAN_HOI;
            baogia.THUE_SUAT_GTGT    = bH_BAO_GIA.THUE_SUAT_GTGT;
            baogia.TIEN_THUE_GTGT    = bH_BAO_GIA.TIEN_THUE_GTGT;
            db.BH_BAO_GIA.Add(baogia);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (BH_BAO_GIAExists(bH_BAO_GIA.SO_BAO_GIA))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(Ok(baogia));
        }