//[ValidateInput(false)]
        ///[ValidateAntiForgeryToken]
        public ActionResult sua_HS1(HOSO_VUAN hs, FormCollection form, string id)
        {
            //ViewBag.lva = new SelectList(db.LOAI_VUAN.OrderBy(x => x.Ten_LoaiVA), "MA_LoaiVA", "Ten_LoaiVA");
            //ViewBag.tths = new SelectList(db.TRANGTHAI_HS.OrderBy(x => x.Ten_TT), "MA_TrangThai", "Ten_TT");

            //ViewBag.mnv = new SelectList(db.NHANVIENs.OrderBy(x => x.HoTen_NV), "MA_NhanVien", "HoTen_NV");

            hs.MA_LoaiVA = form["lva"].ToString();;

            hs.MA_NhanVien = form["mnv"].ToString();
            //hs.MA_HoSo = id;

            HOSO_VUAN hoSo = db.HOSO_VUAN.Where(newHoSo => newHoSo.MA_HoSo == hs.MA_HoSo).FirstOrDefault();

            hoSo.MA_NhanVien = hs.MA_NhanVien;
            hoSo.MA_LoaiVA   = hs.MA_LoaiVA;
            hoSo.Ten_VuAn    = hs.Ten_VuAn;
            hoSo.NoiDung_VA  = hs.NoiDung_VA;
            hoSo.Loai_HS     = hs.Loai_HS;
            hoSo.NgayNhan_HS = hs.NgayNhan_HS;

            //   db.Entry(hs).State = EntityState.Modified;
            db.SaveChanges();



            ClearNguyenDonBiDon(hs.MA_HoSo);

            List <string> selectedNguyenDonList = form["nd"].Split(',').ToList();

            for (int i = 0; i < selectedNguyenDonList.Count; i++)
            {
                CHITIET_DS nguyendon = new CHITIET_DS
                {
                    MA_DuongSu   = selectedNguyenDonList[i],
                    MA_LoaiDS    = "ND",
                    MA_HoSo      = hs.MA_HoSo,
                    MA_ChiTietDS = UUID.GetUUID(5)
                };
                themChiTietDuongSu(nguyendon);
            }
            List <string> selectedBiDonList = form["bd"].Split(',').ToList();

            for (int i = 0; i < selectedBiDonList.Count; i++)
            {
                CHITIET_DS bidon = new CHITIET_DS
                {
                    MA_DuongSu   = selectedBiDonList[i],
                    MA_LoaiDS    = "BD",
                    MA_HoSo      = hs.MA_HoSo,
                    MA_ChiTietDS = UUID.GetUUID(5)
                };
                themChiTietDuongSu(bidon);
            }
            return(RedirectToAction("ListHS"));
        }
        public ActionResult them_HS(HOSO_VUAN hs, FormCollection form)
        {
            //Tao ma tu dong
            hs.MA_HoSo = UUID.GetUUID(5);

            hs.MA_LoaiVA    = form["lva"].ToString();
            hs.MA_TrangThai = "01";
            hs.MA_NhanVien  = form["mnv"].ToString();

            db.HOSO_VUAN.Add(hs);
            db.SaveChanges();
            List <string> selectedNguyenDonList = form["nd"].Split(',').ToList();

            for (int i = 0; i < selectedNguyenDonList.Count; i++)
            {
                CHITIET_DS nguyendon = new CHITIET_DS
                {
                    MA_DuongSu   = selectedNguyenDonList[i],
                    MA_LoaiDS    = "ND",
                    MA_HoSo      = hs.MA_HoSo,
                    MA_ChiTietDS = UUID.GetUUID(5)
                };
                themChiTietDuongSu(nguyendon);
            }
            List <string> selectedBiDonList = form["bd"].Split(',').ToList();

            for (int i = 0; i < selectedBiDonList.Count; i++)
            {
                CHITIET_DS bidon = new CHITIET_DS
                {
                    MA_DuongSu   = selectedBiDonList[i],
                    MA_LoaiDS    = "BD",
                    MA_HoSo      = hs.MA_HoSo,
                    MA_ChiTietDS = UUID.GetUUID(5)
                };
                themChiTietDuongSu(bidon);
            }

            var list_HS = from s in db.HOSO_VUAN select s;

            ViewBag.lva  = new SelectList(db.LOAI_VUAN.OrderBy(x => x.Ten_LoaiVA), "MA_LoaiVA", "Ten_LoaiVA");
            ViewBag.tths = new SelectList(db.TRANGTHAI_HS.OrderBy(x => x.Ten_TT), "MA_TrangThai", "Ten_TT");
            ViewBag.nd   = new SelectList(db.DUONGSUs.OrderBy(x => x.HoTen_DS), "MA_DuongSu", "HoTen_DS");
            ViewBag.bd   = new SelectList(db.DUONGSUs.OrderBy(x => x.HoTen_DS), "MA_DuongSu", "HoTen_DS");
            ViewBag.mnv  = new SelectList(db.NHANVIENs.OrderBy(x => x.HoTen_NV), "MA_NhanVien", "HoTen_NV");

            return(RedirectToAction("ListHS"));
        }
 public JsonResult CheckXoa(string id)
 {
     try
     {
         CHITIET_DS chiTietDuongSu = db.CHITIET_DS.SingleOrDefault(s => s.MA_DuongSu == id);
         if (chiTietDuongSu == null)
         {
             return(Json("true", JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json("false", JsonRequestBehavior.AllowGet));
         }
     }
     catch
     {
         return(Json("false", JsonRequestBehavior.AllowGet));
     }
 }
 public void themChiTietDuongSu(CHITIET_DS ctds)
 {
     db.CHITIET_DS.Add(ctds);
     db.SaveChanges();
 }