コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            hoa_don hoa_don = db.hoa_don.Find(id);

            db.hoa_don.Remove(hoa_don);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "ma_hoa_don,ma_khach_hang,ngay_dat,tong_tien,ghi_chu,tinh_trang")] hoa_don hoa_don)
 {
     if (ModelState.IsValid)
     {
         db.Entry(hoa_don).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(hoa_don));
 }
コード例 #3
0
        public ActionResult Create([Bind(Include = "ma_hoa_don,ma_khach_hang,ngay_dat,tong_tien,ghi_chu,tinh_trang")] hoa_don hoa_don)
        {
            if (ModelState.IsValid)
            {
                db.hoa_don.Add(hoa_don);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(hoa_don));
        }
コード例 #4
0
        // GET: /admin/c_hoa_donAD/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            hoa_don hoa_don = db.hoa_don.Find(id);

            if (hoa_don == null)
            {
                return(HttpNotFound());
            }
            return(View(hoa_don));
        }
コード例 #5
0
        public ActionResult AddHD()
        {
            if (!AuthCheck("nhanvien"))
            {
                return(RedirectToAction("Index", "QLHome"));
            }
            var _hoadon = new hoa_don
            {
                id           = DateTime.Now.ToString("ddMMyy") + "_" + DateTime.Now.ToString("HHmmss"),
                ngay_ban     = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"),
                nhan_vien_id = int.Parse(Session["Id_Admin"].ToString())
            };

            db.hoa_don.Add(_hoadon);
            db.SaveChanges();
            return(RedirectToAction("AddHoaDon", "QLDoAn", new { id = _hoadon.id }));
        }
コード例 #6
0
 public ActionResult HuyHoaDon(string id)
 {
     if (!AuthCheck("admin"))
     {
         return(RedirectToAction("Index", "QLDoAn"));
     }
     try
     {
         var     hdct = db.hoa_don_chi_tiet.Where(i => i.hoa_don_id == id).ToList();
         hoa_don _hd  = db.hoa_don.Where(item => item.id == id).FirstOrDefault();
         foreach (var item in hdct)
         {
             db.Entry(item).State = System.Data.Entity.EntityState.Deleted;
         }
         db.Entry(_hd).State = System.Data.Entity.EntityState.Deleted;
         db.SaveChanges();
         return(RedirectToAction("HoaDon"));
     }
     catch (Exception e)
     {
         ViewBag.Error = e.ToString();
         return(View("~/Views/QLHome/Error.cshtml"));
     }
 }