Beispiel #1
0
        public ActionResult InHoaDonDienNuoc(int hoadondiennuocId)
        {
            var            db             = new DB();
            MauBieu        mauBieu        = db.MauBieux.FirstOrDefault(x => x.LoaiMauBieuId == (int)LoaiMauBieu.PHIEUBAODIENNUOC);
            HoaDonDienNuoc hoaDonDienNuoc = db.HoaDonDienNuocs.FirstOrDefault(x => x.HoaDonDienNuocId == hoadondiennuocId);
            DateTime       dateTime       = DateTime.Now;

            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{mahoadon}", hoadondiennuocId.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{ngay}", dateTime.Day.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{thang}", dateTime.Month.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{nam}", dateTime.Year.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{phong}", hoaDonDienNuoc.Phong.SoHieuPhong);
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{thanghoadon}", hoaDonDienNuoc.ThangGhi.ToString("MM-yyyy"));
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{chisodiendau}", hoaDonDienNuoc.Chisodiendau.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{chisodiencuoi}", hoaDonDienNuoc.Chisodiencuoi.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{tieuthu}", (hoaDonDienNuoc.Chisodiencuoi - hoaDonDienNuoc.Chisodiendau).ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{chisonuocdau}", hoaDonDienNuoc.Chisonuocdau.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{chisonuoccuoi}", hoaDonDienNuoc.Chisonuoccuoi.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{tieuthunuoc}", (hoaDonDienNuoc.Chisonuoccuoi - hoaDonDienNuoc.Chisonuocdau).ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{dongiadien}", hoaDonDienNuoc.GiaDien.Dongia.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{dongianuoc}", hoaDonDienNuoc.GiaNuoc.Dongia.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{thanhtiendien}", ((hoaDonDienNuoc.Chisodiencuoi - hoaDonDienNuoc.Chisodiendau) * hoaDonDienNuoc.GiaDien.Dongia).ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{thanhtiennuoc}", ((hoaDonDienNuoc.Chisonuoccuoi - hoaDonDienNuoc.Chisonuocdau) * hoaDonDienNuoc.GiaNuoc.Dongia).ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{tongtien}", hoaDonDienNuoc.TongTien.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{tienbangchu}", TienHelper.Convert_NumtoText(hoaDonDienNuoc.TongTien.ToString()));
            ViewData["NoiDung"] = mauBieu.NoiDung;
            return(View());
        }
Beispiel #2
0
        public ActionResult Chitiet(int maubieuId)
        {
            if (!CheckLogin(QuyenDangNhap.BPQuanLy))
            {
                return(Redirect("/Login/DangNhap"));
            }
            var     db      = new DB();
            MauBieu mauBieu = db.MauBieux.FirstOrDefault(x => x.MauBieuId == maubieuId);

            ViewData["mauBieu"] = mauBieu;
            return(View());
        }
Beispiel #3
0
        public ActionResult InBienLaiThuTienCoc(string MaSinhVien, string TenSinhVien, string Phong)
        {
            var      db       = new DB();
            MauBieu  mauBieu  = db.MauBieux.FirstOrDefault(x => x.LoaiMauBieuId == (int)LoaiMauBieu.BIENLAITHUTIENCOC);
            DateTime dateTime = DateTime.Now;

            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{sophieu}", "BLTC" + MaSinhVien);
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{tensinhvien}", TenSinhVien);
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{ngay}", dateTime.Day.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{thang}", dateTime.Month.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{nam}", dateTime.Year.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{phong}", Phong);
            ViewData["NoiDung"] = mauBieu.NoiDung;
            return(View());
        }
Beispiel #4
0
        public ActionResult InDonXinRaNoiTru(string maSinhVien)
        {
            var      db       = new DB();
            MauBieu  mauBieu  = db.MauBieux.FirstOrDefault(x => x.LoaiMauBieuId == (int)LoaiMauBieu.DONXINRANOITRU);
            DateTime dateTime = DateTime.Now;
            SinhVien sinhVien = db.SinhViens.FirstOrDefault(x => x.MaSinhVien == maSinhVien);

            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{tensinhvien}", sinhVien.TenSinhVien);
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{ngay}", dateTime.Day.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{thang}", dateTime.Month.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{nam}", dateTime.Year.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{phong}", sinhVien.Phong.SoHieuPhong);
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{tang}", sinhVien.Phong.Tang.TenTang);
            ViewData["NoiDung"] = mauBieu.NoiDung;
            return(View());
        }
Beispiel #5
0
        public ActionResult CapNhat(MauBieu mauBieu)
        {
            if (!CheckLogin(QuyenDangNhap.BPQuanLy))
            {
                return(Redirect("/Login/DangNhap"));
            }
            var     db         = new DB();
            MauBieu mauBieuOld = db.MauBieux.FirstOrDefault(x => x.MauBieuId == mauBieu.MauBieuId);

            if (mauBieuOld != null)
            {
                mauBieuOld.TieuDe  = mauBieu.TieuDe;
                mauBieuOld.NoiDung = mauBieu.NoiDung;
                db.SaveChanges();
            }
            return(RedirectToAction("DanhSachMauBieu"));
        }
Beispiel #6
0
        public ActionResult InHopDongNoiTru(string MaSinhVien, string TenSinhVien, string GioiTinh, string SDT, string MaLop, string QueQuan)
        {
            var      db       = new DB();
            MauBieu  mauBieu  = db.MauBieux.FirstOrDefault(x => x.LoaiMauBieuId == (int)LoaiMauBieu.HOPDONGNOITRU);
            DateTime dateTime = DateTime.Now;
            Lop      lop      = db.Lops.FirstOrDefault(x => x.MaLop == MaLop);

            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{masinhvien}", MaSinhVien);
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{tensinhvien}", TenSinhVien);
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{ngay}", dateTime.Day.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{thang}", dateTime.Month.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{nam}", dateTime.Year.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{gioitinh}", GioiTinh);
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{sodienthoai}", SDT);
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{lop}", lop.TenLop);
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{khoa}", lop.Khoa.TenKhoa);
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{quequan}", QueQuan);
            ViewData["NoiDung"] = mauBieu.NoiDung;
            return(View());
        }
Beispiel #7
0
        public ActionResult InBienLaiThuPhong(string maSinhVien)
        {
            var      db       = new DB();
            MauBieu  mauBieu  = db.MauBieux.FirstOrDefault(x => x.LoaiMauBieuId == (int)LoaiMauBieu.BIENLAITHUPHONG);
            PhiPhong phiPhong = db.PhiPhongs.Where(x => x.MaSinhVien == maSinhVien).OrderByDescending(x => x.Thang).FirstOrDefault();
            DateTime dateTime = DateTime.Now;
            string   TuThang  = phiPhong == null ? "" : phiPhong.Thang.ToString("MM-yyyy");
            string   DenThang = phiPhong == null ? "" : phiPhong.DenThang.ToString("MM-yyyy");
            SinhVien sinhVien = db.SinhViens.FirstOrDefault(x => x.MaSinhVien == maSinhVien);

            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{sophieu}", "BLTP" + sinhVien.MaSinhVien);
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{tensinhvien}", sinhVien.TenSinhVien);
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{ngay}", dateTime.Day.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{thang}", dateTime.Month.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{nam}", dateTime.Year.ToString());
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{phong}", sinhVien.Phong.SoHieuPhong);
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{tuthang}", TuThang);
            mauBieu.NoiDung     = mauBieu.NoiDung.Replace("{denthang}", DenThang);
            ViewData["NoiDung"] = mauBieu.NoiDung;
            return(View());
        }