// GET: Admin/PhieuPhatHanhs/Create
        public ActionResult Create(int loaiVeSoId, System.DateTime ngayPhat)
        {
            ViewBag.LoaiVeSo     = db.LoaiVeSoes.Where(m => m.LoaiVeSoId == loaiVeSoId).Select(m => m.TenTinh).SingleOrDefault();
            ViewBag.NgayPhatHanh = ngayPhat;

            DotPhatHanh dotPhatHanh = new DotPhatHanh();

            dotPhatHanh.NgayPhat   = ngayPhat;
            dotPhatHanh.LoaiVeSoId = loaiVeSoId;
            List <PhieuPhatHanhVM> listPhieuPhatHanh = new List <PhieuPhatHanhVM>();
            var listDaiLyId = db.DaiLies.Select(m => m.DaiLyId).ToList();

            foreach (var item in listDaiLyId)
            {
                PhieuPhatHanhVM phieuPhatHanhVM = new PhieuPhatHanhVM();
                phieuPhatHanhVM.DaiLyId = item;
                DaiLyDao daiLyDao = new DaiLyDao();
                phieuPhatHanhVM.SLPhat   = daiLyDao.TinhToanSLPhatTheoDaiLy(loaiVeSoId, item, ngayPhat);
                phieuPhatHanhVM.TenDaiLy = db.DaiLies.Where(m => m.DaiLyId == item).Select(m => m.TenDaiLy).SingleOrDefault();
                listPhieuPhatHanh.Add(phieuPhatHanhVM);
            }
            dotPhatHanh.ListPhieuPhatHanh = listPhieuPhatHanh;

            return(View(dotPhatHanh));
        }
예제 #2
0
        public ActionResult Index(int page = 1, int pageSize = 10)
        {
            var dao   = new DaiLyDao();
            var model = dao.listAll(page, pageSize);

            return(View(model));
        }
예제 #3
0
 public ActionResult Edit(DaiLy dl)
 {
     if (ModelState.IsValid)
     {
         var dao = new DaiLyDao();
         dl.Flag = true;
         var result = dao.Update(dl);
         if (result)
         {
             return(RedirectToAction("Index", "DaiLy"));
         }
     }
     else
     {
         ModelState.AddModelError("", "Chỉnh sửa giải không thành công");
     }
     return(View("Index"));
 }
예제 #4
0
 public ActionResult Create(DaiLy dl)
 {
     if (ModelState.IsValid)
     {
         var dao = new DaiLyDao();
         dl.Flag = true;
         string result = dao.Insert(dl);
         if (result != null)
         {
             return(RedirectToAction("Index", "DaiLy"));
         }
     }
     else
     {
         //return RedirectToAction("Create", "DaiLy");
         ModelState.AddModelError("", "Thêm giải mới không thành công");
     }
     return(View("Index"));
 }
예제 #5
0
        public ActionResult Edit(string id)
        {
            var dl = new DaiLyDao().GetById(id);

            return(View(dl));
        }