Example #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"));
        }
Example #2
0
        public ActionResult ChinhSuaCongTy(CongTiesViewModel Congty)
        {
            var model = CongTiesQueries.LayThongTinChiTietCty(Congty.MaCongTy);

            CongTiesQueries.Chinhsua_CongTy(Congty);
            return(RedirectToAction("MenuDanhSachCongTy", "CongTy"));
        }
Example #3
0
 public ActionResult MenuThemXe()
 {
     ViewBag.MaLoaiXe     = LoaiXeQueries.LayDanhSachLoaiXe();
     ViewBag.MaCongTy     = CongTiesQueries.LayDanhSachCongTy();
     ViewBag.MaThuongHieu = ThuongHieuQueries.LayDanhSachThuongHieu();
     ViewBag.MaNV         = NhanVienQueries.LayDanhSachNhanVien();
     return(View());
 }
Example #4
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));
        }
Example #5
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));
        }
        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));
        }
Example #7
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"));
        }
Example #8
0
 public ActionResult XoaCty(String MaCongTy)
 {
     CongTiesQueries.XoaCty(MaCongTy);
     return(RedirectToAction("MenuDanhSachCongTy", "CongTy"));
 }
Example #9
0
        public ActionResult ChinhSuaCongTy(string MaCT)
        {
            var model = CongTiesQueries.LayThongTinChiTietCty(MaCT);

            return(View(model));
        }
Example #10
0
 public ActionResult MenuThemCongTy(CongTiesViewModel CongTy)
 {
     CongTiesQueries.ThemCongTy(CongTy);
     return(RedirectToAction("MenuDanhSachCongTy", "CongTy"));
 }
Example #11
0
        public ActionResult MenuDanhSachCongTy()
        {
            var lstCty = CongTiesQueries.LayDanhSachCongTy();

            return(View(lstCty));
        }