Exemple #1
0
        // GET: PhieuGiaoNhan/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                id = 0;
            }
            PhieuGiaoNhan               phieuGiaoNhan            = db.PhieuGiaoNhan.Find(id);
            List <List <string> >       chiTietLoai              = new List <List <string> >();
            List <ChiTietPhieuGiaoNhan> listChiTietPhieuGiaoNhan = Model.Database.SelectChiTietPhieuGiaoNhan(id ?? default(int));

            foreach (ChiTietPhieuGiaoNhan ct in listChiTietPhieuGiaoNhan)
            {
                ThietBi tb   = Model.Database.SelectThietBiByMa(ct.MaThietBi);
                Loai    loai = (from l in db.Loai
                                where l.MaLoai == tb.MaLoai
                                select l).FirstOrDefault();
                TinhTrang tt = (from t in db.TinhTrang
                                where t.MaTinhTrang == ct.TinhTrang
                                select t).FirstOrDefault();
                chiTietLoai.Add((new string[] { tb.MaThietBi.ToString(), loai.TenLoai, loai.DonGia.ToString(), loai.ThongSoKyThuat, loai.NamSanXuat, tt.TenTinhTrang }).ToList());
            }
            ViewBag.ChiTietLoai = chiTietLoai;
            if (phieuGiaoNhan == null)
            {
                return(HttpNotFound());
            }
            return(View(phieuGiaoNhan));
        }
Exemple #2
0
        public ActionResult CreateDetail(int id)
        {
            PhieuGiaoNhan pgn   = Model.Database.SelectPhieuGiaoNhanByMa(id);
            DonVi         donVi = Model.Database.SelectDonViByMa(pgn.MaDonVi);

            ViewBag.tenDonVi = donVi.TenDonVi;
            return(View(pgn));
        }
Exemple #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            PhieuGiaoNhan phieuGiaoNhan = db.PhieuGiaoNhan.Find(id);

            db.PhieuGiaoNhan.Remove(phieuGiaoNhan);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #4
0
 public ActionResult Edit([Bind(Include = "MaPhieuGiaoNhan,MaDonVi,NgayGiaoNhan")] PhieuGiaoNhan phieuGiaoNhan)
 {
     if (ModelState.IsValid)
     {
         db.Entry(phieuGiaoNhan).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MaDonVi = new SelectList(db.DonVi, "MaDonVi", "TenDonVi", phieuGiaoNhan.MaDonVi);
     return(View(phieuGiaoNhan));
 }
Exemple #5
0
        public ActionResult Create([Bind(Include = "MaPhieuGiaoNhan,MaDonVi,NgayGiaoNhan")] PhieuGiaoNhan phieuGiaoNhan)
        {
            if (true)
            {
                PhieuGiaoNhan p = phieuGiaoNhan;
                p.MaPhieuGiaoNhan = Model.Database.SelectLastMaPhieuGiaoNhan() + 1;
                db.PhieuGiaoNhan.Add(phieuGiaoNhan);
                db.SaveChanges();
                return(RedirectToAction("CreateDetail/" + p.MaPhieuGiaoNhan));
            }

            ViewBag.MaDonVi = new SelectList(db.DonVi, "MaDonVi", "TenDonVi", phieuGiaoNhan.MaDonVi);
            return(View(phieuGiaoNhan));
        }
Exemple #6
0
        // GET: PhieuGiaoNhan/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PhieuGiaoNhan phieuGiaoNhan = db.PhieuGiaoNhan.Find(id);

            if (phieuGiaoNhan == null)
            {
                return(HttpNotFound());
            }
            return(View(phieuGiaoNhan));
        }
Exemple #7
0
        // GET: PhieuGiaoNhan/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PhieuGiaoNhan phieuGiaoNhan = db.PhieuGiaoNhan.Find(id);

            if (phieuGiaoNhan == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MaDonVi = new SelectList(db.DonVi, "MaDonVi", "TenDonVi", phieuGiaoNhan.MaDonVi);
            return(View(phieuGiaoNhan));
        }