コード例 #1
0
        public ActionResult ChinhsuaXe(XeViewModel xe, HttpPostedFileBase HinhAnhXe)
        {
            ViewBag.MaLoaiXe     = LoaiXeQueries.LayDanhSachLoaiXe();
            ViewBag.MaCongTy     = CongTiesQueries.LayDanhSachCongTy();
            ViewBag.MaThuongHieu = ThuongHieuQueries.LayDanhSachThuongHieu();
            ViewBag.MaNV         = NhanVienQueries.LayDanhSachNhanVien();

            var entity = new QuanLyThueXeEntities();
            var Xe     = entity.Xes.SingleOrDefault(n => n.MaXe == xe.MaXe);

            if (HinhAnhXe == null)
            {
                xe.HinhAnh = Xe.HinhAnh;
                var model = XeQueries.ChinhSuaXe(xe);
                return(RedirectToAction("MenuDanhSachXe", "Xe"));
            }
            if (HinhAnhXe != null)
            {
                if (HinhAnhXe.ContentType != "image/jpeg" && HinhAnhXe.ContentType != "image/png" && HinhAnhXe.ContentType != "image/gif" && HinhAnhXe.ContentType != "image/jpg")
                {
                    ViewBag.upload += "Hình ảnh không hợp lệ <br />";
                }
                else
                {
                    var fileName = Path.GetFileName(HinhAnhXe.FileName);
                    //Lấy hình ảnh chuyển vào thư mục hình ảnh
                    var path = Path.Combine(Server.MapPath("~/Content/HinhXe"), fileName);
                    HinhAnhXe.SaveAs(path);
                }
                xe.HinhAnh = HinhAnhXe.FileName;
            }
            XeQueries.ChinhSuaXe(xe);
            return(RedirectToAction("MenuDanhSachXe", "Xe"));
        }
コード例 #2
0
 public ActionResult MenuThemBangGia()
 {
     ViewBag.MaLoaiXe  = LoaiXeQueries.LayDanhSachLoaiXe();
     ViewBag.MaKH      = KhachHangQueries.LayDanhSachKhachHangThanThiet();
     ViewBag.MaLoTrinh = LoTrinhQueries.LayDanhSachLoTrinh();
     return(View());
 }
コード例 #3
0
        public ActionResult ChinhSuaLoaiXe(string MaLoaiXe)
        {
            ViewBag.model = LoaiXeQueries.ChiTiet_LoaiXe(MaLoaiXe);
            var model = LoaiXeQueries.LayDanhSachLoaiXe();

            return(View(model));
        }
コード例 #4
0
 public ActionResult MenuThemHopDong()
 {
     ViewBag.CTCPPS    = ChiPhiPhatSinhQueries.DanhSachChiPhiPhatSinh();
     ViewBag.LoTrinh   = LoTrinhQueries.LayDanhSachLoTrinh();
     ViewBag.LoaiXe    = LoaiXeQueries.LayDanhSachLoaiXe();
     ViewBag.KhachHang = KhachHangQueries.LayDanhSachKhachHangThanThiet();
     return(View());
 }
コード例 #5
0
 public ActionResult MenuThemXe()
 {
     ViewBag.MaLoaiXe     = LoaiXeQueries.LayDanhSachLoaiXe();
     ViewBag.MaCongTy     = CongTiesQueries.LayDanhSachCongTy();
     ViewBag.MaThuongHieu = ThuongHieuQueries.LayDanhSachThuongHieu();
     ViewBag.MaNV         = NhanVienQueries.LayDanhSachNhanVien();
     return(View());
 }
コード例 #6
0
 public ActionResult ChinhsuaGia(BangGiaViewModel bg)
 {
     ViewBag.MaLoaiXe  = LoaiXeQueries.LayDanhSachLoaiXe();
     ViewBag.MaKH      = KhachHangQueries.LayDanhSachKhachHangThanThiet();
     ViewBag.MaLoTrinh = LoTrinhQueries.LayDanhSachLoTrinh();
     BangGiaQueries.ChinhsuaGia(bg);
     return(RedirectToAction("MenuDanhSachBangGia", "BangGia"));
 }
コード例 #7
0
        public ActionResult ChinhsuaGia(string id)
        {
            var bg = BangGiaQueries.LayChiTietGia(id);

            ViewBag.MaLoaiXe  = LoaiXeQueries.LayDanhSachLoaiXe();
            ViewBag.MaKH      = KhachHangQueries.LayDanhSachKhachHangThanThiet();
            ViewBag.MaLoTrinh = LoTrinhQueries.LayDanhSachLoTrinh();
            return(View(bg));
        }
コード例 #8
0
        public ActionResult ChiTietDieuPhoiXe(int SoCTHopDong)
        {
            var model = CT_HopDongQueries.LayThongTinChiTietCTHD(SoCTHopDong);

            ViewBag.Xe     = XeQueries.LayDanhSachXeTheoLoaiXe(model.MaLoaiXe);
            ViewBag.LoaiXe = LoaiXeQueries.LayDanhSachLoaiXe();
            ViewBag.CongTy = CongTiesQueries.LayDanhSachCongTy();
            return(View(model));
        }
コード例 #9
0
        public ActionResult ChinhsuaXe(string id)
        {
            var xe = XeQueries.LayThongTinChiTietXe(id);

            ViewBag.MaLoaiXe     = new SelectList(LoaiXeQueries.LayDanhSachLoaiXe().ToList(), "MaLoaiXe", "TenLoaiXe", xe.MaLoaiXe);
            ViewBag.MaCongTy     = new SelectList(CongTiesQueries.LayDanhSachCongTy().ToList(), "MaCongTy", "TenCongTy", xe.MaCongTy);
            ViewBag.MaThuongHieu = new SelectList(ThuongHieuQueries.LayDanhSachThuongHieu().ToList(), "MaThuongHieu", "TenThuongHieu", xe.MaThuongHieu);
            ViewBag.MaNV         = NhanVienQueries.LayDanhSachNhanVien();
            return(View(xe));
        }
コード例 #10
0
        public ActionResult ChiTietHopDong(String SoHopDong)
        {
            var model = HopDongQueries.LayThongTinHopDong(SoHopDong);

            ViewBag.CTCPPS = ChiTietChiPhiPhatSinhQueries.LayDanhSachCTCPPhatSinhTheoSoHopDong(SoHopDong);
            ViewBag.LoaiXe = LoaiXeQueries.LayDanhSachLoaiXe();
            ViewBag.CTHD   = CT_HopDongQueries.GroupbyCTHopDong(SoHopDong);
            ViewBag.CongTy = CongTiesQueries.LayThongTinChiTietCty("DETRA");
            ViewBag.ChiPhi = ChiPhiPhatSinhQueries.DanhSachChiPhiPhatSinh();
            return(View(model));
        }
コード例 #11
0
 public ActionResult MenuThemBangGia(BangGiaViewModel BG)
 {
     ViewBag.MaLoaiXe  = LoaiXeQueries.LayDanhSachLoaiXe();
     ViewBag.MaKH      = KhachHangQueries.DanhSachKhachHang();
     ViewBag.MaLoTrinh = LoTrinhQueries.LayDanhSachLoTrinh();
     if (BangGiaQueries.Kiemtra(BG))
     {
         BangGiaQueries.ThemBangGia(BG);
         ViewBag.BangGia = "Thêm thành công";
         return(View());
     }
     else
     {
         ViewBag.BangGia = "Thêm thất bại.Bảng giá nãy đã tồn tại";
         return(View());
     }
 }
コード例 #12
0
        public ActionResult MenuThemHopDong(HopDongViewModel HD, CT_HopDongViewModel CTHD, KhachHangViewModel KH, TuyenDuongMoiViewModel tuyenDuongMoi, string LoaiXe, string strSoLuong, string strMaChiPhi, string strSoLuongCP, string iNgayLech = "1")
        {
            TaiKhoanViewModel taiKhoan = Session["TaiKhoan"] as TaiKhoanViewModel;

            HD.MaNV           = taiKhoan.MaNV;
            ViewBag.LoTrinh   = LoTrinhQueries.LayDanhSachLoTrinh();
            ViewBag.LoaiXe    = LoaiXeQueries.LayDanhSachLoaiXe();
            ViewBag.KhachHang = KhachHangQueries.DanhSachKhachHang();
            if (String.IsNullOrEmpty(LoaiXe))
            {
                var model = HopDongQueries.ThemHopDongTuyenDuongMoi(HD, CTHD, KH, tuyenDuongMoi);
            }
            else
            {
                var model = HopDongQueries.ThemHopDong(HD, CTHD, KH, LoaiXe, strSoLuong, strMaChiPhi, strSoLuongCP, iNgayLech);
            }
            return(RedirectToAction("MenuDanhSachHopDong", "HopDong"));
        }
コード例 #13
0
        public ActionResult MenuThemXe(XeViewModel xe, HttpPostedFileBase HinhXe)
        {
            if (HinhXe != null)
            {
                if (HinhXe.ContentType != "image/jpeg" && HinhXe.ContentType != "image/png" && HinhXe.ContentType != "image/gif" && HinhXe.ContentType != "image/jpg")
                {
                    ViewBag.upload += "Hình ảnh không hợp lệ <br />";
                }
                else
                {
                    var link = Path.GetFileName(HinhXe.FileName);

                    //cắt chuỗi local
                    string[] pathArr    = link.Split('\\');
                    string   tenHinhAnh = pathArr.Last().ToString();

                    if (System.IO.File.Exists("~/Content/HinhXe/" + tenHinhAnh))
                    {
                        ;
                    }
                    {
                        //cắt chuỗi tên hình ảnh
                        string[] nameArr  = tenHinhAnh.Split('.');
                        string   first    = nameArr.First().ToString();
                        string   fileName = first + "(Copy)" + "." + nameArr.Last().ToString();
                        tenHinhAnh = fileName;
                    }
                    //Lấy hình ảnh chuyển vào thư mục hình ảnh
                    var path = Path.Combine(Server.MapPath("~/Content/HinhXe"), tenHinhAnh);
                    HinhXe.SaveAs(path);
                    xe.HinhAnh = tenHinhAnh;
                }
            }
            ViewBag.MaLoaiXe     = LoaiXeQueries.LayDanhSachLoaiXe();
            ViewBag.MaCongTy     = CongTiesQueries.LayDanhSachCongTy();
            ViewBag.MaThuongHieu = ThuongHieuQueries.LayDanhSachThuongHieu();
            ViewBag.MaNV         = NhanVienQueries.LayDanhSachNhanVien();
            XeQueries.ThemXe(xe);
            return(RedirectToAction("MenuDanhSachXe", "Xe"));
        }
コード例 #14
0
        public JsonResult LayDanhSachLoaiXe()
        {
            var loaiXe = LoaiXeQueries.LayDanhSachLoaiXe();

            return(Json(new { loaiXe = loaiXe }, JsonRequestBehavior.AllowGet));
        }
コード例 #15
0
 public ActionResult ThemLX(LoaiXeViewModel Loaixe, FormCollection f)
 {
     LoaiXeQueries.ThemLoaiXe(Loaixe);
     return(RedirectToAction("MenuDanhSachLoaiXe", "CaiDatChung"));
 }
コード例 #16
0
        public ActionResult ChinhSuaLoaiXe(LoaiXeViewModel LoaiXe)
        {
            var model = LoaiXeQueries.ChinhSuaLoaiXe(LoaiXe);

            return(RedirectToAction("MenuDanhSachLoaiXe", "CaiDatChung"));
        }
コード例 #17
0
        //danh sách loại xe
        public ActionResult MenuDanhSachLoaiXe()
        {
            var lstLoaiXe = LoaiXeQueries.LayDanhSachLoaiXe();

            return(View(lstLoaiXe));
        }