コード例 #1
0
        // POST: api/DuLieu
        public string Post([FromBody] tblNhanVien model)
        {
            var check = db.tblNhanViens.FirstOrDefault(x => x.MaNhanVien == model.MaNhanVien);

            if (check == null)
            {
                tblNhanVien nhanVien = new tblNhanVien()
                {
                    TenNhanVien = model.TenNhanVien,
                    MaNhanVien  = model.MaNhanVien,
                    DiaChi      = model.DiaChi,
                    DienThoai   = model.DienThoai,
                    NgaySinh    = model.NgaySinh,
                    GioiTinh    = model.GioiTinh,
                    CongViec    = model.CongViec
                };
                db.tblNhanViens.InsertOnSubmit(nhanVien);
                db.SubmitChanges();
                return("Added sucess");
            }
            else
            {
                return("Employee not added");
            }
        }
コード例 #2
0
ファイル: Login.cs プロジェクト: pthhung1997/cnpm-aeonlb
        private void btnLogin_Click(object sender, EventArgs e)
        {
            NhanvienController nvController = new NhanvienController();

            if (!Regex.IsMatch(txtUsername.Text, "^([a-zA-Z]{1}[\\w|\\.|\\|_|\\-]{4,18}\\w{1})$"))
            {
                MessageBox.Show("Tên tài khoản:\n + Bắt đầu bằng 1 chữ cái \n + Chỉ chứa chữ cái, số hoặc các dấu ._- \n + Kết thúc bằng một chữ cái hoặc số \n + Phân biệt hoa thường", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            ;
            tblNhanVien nhanvien = nvController.LayThongTin(txtUsername.Text, txtPassword.Text);

            if (nhanvien.sMaNV != null && nhanvien.sMaNV.Length > 0)
            {
                MessageBox.Show("Xin chào " + nhanvien.sHoTenNV + "!", "Đăng nhập thành công!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                TrangChu formTrangChu = new TrangChu(this, txtUsername.Text);
                txtPassword.Text = "";
                txtUsername.Text = "";
                this.Hide();
                formTrangChu.Show();
            }
            else
            {
                MessageBox.Show("Không tìm thấy thông tin đăng nhập!", "Đăng nhập không thành công!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtPassword.Text = "";
                txtUsername.Text = "";
            }
        }
コード例 #3
0
ファイル: DoiMatKhau.cs プロジェクト: pthhung1997/cnpm-aeonlb
        private void btnXacNhan_Click(object sender, EventArgs e)
        {
            tblNhanVien nhanvien = nvController.LayThongTin(username, txtMKCu.Text);

            if (nhanvien.sMaNV != null && nhanvien.sMaNV.Length > 0)
            {
                string mkMoi   = txtMKMoi.Text;
                string nhapLai = txtNhapLai.Text;
                if (mkMoi.Equals(nhapLai))
                {
                    nvController.doiMatKhau(username, mkMoi);
                    MessageBox.Show("Đổi mật khẩu cho tài khoản " + username + " thành công!", "Đổi mật khẩu thành công!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Mật khẩu nhập lại không chính xác", "Đổi mật khẩu không thành công!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Mật khẩu cũ không chính xác", "Đổi mật khẩu không thành công!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
コード例 #4
0
 public void updateNhanVien(tblNhanVien nhanvien)
 {
     using (var db = new Entities())
     {
         var update = (from u in db.tblNhanViens where u.sMaNV == nhanvien.sMaNV select u).Single();
         update.sChucVu  = nhanvien.sChucVu;
         update.sHoTenNV = nhanvien.sHoTenNV;
         db.SaveChanges();
     }
 }
コード例 #5
0
 public ActionResult CaNhan([Bind(Include = "ma_nv,ho_ten,ngay_sinh,dia_chi,sdt,tai_khoan,mat_khau,ma_chuc_vu")] tblNhanVien tblNhanVien)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblNhanVien).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ma_chuc_vu = new SelectList(db.tblChucVus, "ma_chuc_vu", "chuc_vu", tblNhanVien.ma_chuc_vu);
     return(View(tblNhanVien));
 }
コード例 #6
0
ファイル: NhanVienController.cs プロジェクト: Shiba22222/QLKS
 public ActionResult DeleteConfirmed(int id)
 {
     try
     {
         tblNhanVien tblNhanVien = db.tblNhanViens.Find(id);
         db.tblNhanViens.Remove(tblNhanVien);
         db.SaveChanges();
     }
     catch
     {
     }
     return(RedirectToAction("Index"));
 }
コード例 #7
0
 public ActionResult nhapHang2(FormCollection c, HttpPostedFileBase fileUpLoad)
 {
     try
     {
         saveTemp s         = new saveTemp();
         int      maTB      = s.getMa1();
         int      maCauHinh = s.getMa2();
         //phieu nhap
         int              soLuong = int.Parse(c["sl"]);
         double           donGia  = double.Parse(c["gia"]);
         int              ncc     = int.Parse(c["NhaCungCap"]);
         tblPhieuNhapHang pn      = new tblPhieuNhapHang();
         tblNhanVien      tk      = Session["dangnhap"] as tblNhanVien;
         if (tk != null)
         {
             pn.MaNVNhanHang = tk.MaNV;
         }
         else
         {
             pn.MaNVNhanHang = 1;
         }
         pn.MaNCC    = ncc;
         pn.TongTien = (double)(soLuong * donGia);
         pn.NgayNhap = DateTime.Now;
         tx.tblPhieuNhapHang.Add(pn);
         tx.SaveChanges();
         //chi tiet
         tblChiTietPhieuNhap ct = new tblChiTietPhieuNhap();
         int maPn = pn.MaPhieuNH;
         ct.MaPhieuNH = maPn;
         ct.MaTB      = maTB;
         ct.MaCauHinh = maCauHinh;
         ct.SoLuong   = soLuong;
         ct.DonGia    = (decimal)donGia;
         ct.ThanhTien = (decimal)(soLuong * donGia);
         tx.tblChiTietPhieuNhap.Add(ct);
         tx.SaveChanges();
         //update sl
         tblChiTietThietBi ctt = tx.tblChiTietThietBi.SingleOrDefault(n => n.MaTB == maTB && n.MaCauHinh == maCauHinh);
         ctt.SoLuong = ctt.SoLuong + soLuong;
         tx.SaveChanges();
         //thong bao
         setAlert("Nhập Sản Phẩm Thành Công", "success");
         return(RedirectToAction("nhapHang"));
     }
     catch (Exception ee)
     {
         setAlert("Error", "error");
         return(RedirectToAction("nhaphang"));
     }
 }
コード例 #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DataQLNSDataContext conn = new DataQLNSDataContext(@"Data Source=DESKTOP-QO35TO8\SQLEXPRESS;Initial Catalog=QuanLyNhanSu;Integrated Security=True");
            string manv    = Application["manv"].ToString();
            var    myQuery = from i in conn.tblNhanViens
                             where i.MaNV == manv
                             select i;

            if (myQuery.Count() == 0)
            {
                return;
            }
            tblNhanVien itemnv = myQuery.First();
        }
コード例 #9
0
ファイル: NhanVienController.cs プロジェクト: Shiba22222/QLKS
        // GET: NhanVien/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblNhanVien tblNhanVien = db.tblNhanViens.Find(id);

            if (tblNhanVien == null)
            {
                return(HttpNotFound());
            }
            return(View(tblNhanVien));
        }
コード例 #10
0
ファイル: NhanVienController.cs プロジェクト: Shiba22222/QLKS
        // GET: NhanVien/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblNhanVien tblNhanVien = db.tblNhanViens.Find(id);

            if (tblNhanVien == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ma_chuc_vu = new SelectList(db.tblChucVus, "ma_chuc_vu", "chuc_vu", tblNhanVien.ma_chuc_vu);
            return(View(tblNhanVien));
        }
コード例 #11
0
        public ActionResult CaNhan()
        {
            tblNhanVien nv = (tblNhanVien)Session["NV"];

            if (nv != null)
            {
                nv = db.tblNhanViens.Find(nv.ma_nv);
                ViewBag.ma_chuc_vu = new SelectList(db.tblChucVus, "ma_chuc_vu", "chuc_vu", nv.ma_chuc_vu);
                return(View(nv));
            }
            else
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
        }
コード例 #12
0
        public ActionResult XuLyDangNhap(FormCollection c)
        {
            String userName   = c["txtTenTK"].ToString();
            String passWord   = c["txtMatKhau"].ToString();
            String matKhau_MH = maHoa.Encrypt(passWord);

            if (getTaiKhoan(userName) != "" && getTaiKhoan(userName) == userName)
            {
                tblTaiKhoan tk = db.tblTaiKhoan.FirstOrDefault(t => t.TaiKhoan == userName && t.MatKhau == matKhau_MH);
                if (tk != null)
                {
                    if (tk.TrangThai == true)
                    {
                        tblKhachHang kh = db.tblKhachHang.FirstOrDefault(t => t.TaiKhoan == tk.TaiKhoan);
                        tblNhanVien  nv = db.tblNhanVien.FirstOrDefault(t => t.TaiKhoan == tk.TaiKhoan);
                        if (kh != null && tk.LoaiTK == "Khách hàng")
                        {
                            Session["dangnhap"] = kh;
                            return(RedirectToAction("SanPham", "SanPham"));
                        }
                        else if (nv != null && tk.LoaiTK == "admin")
                        {
                            Session["dangnhap"] = nv;
                            return(RedirectToAction("index", "admin"));
                        }
                        else
                        {
                            TempData["message"] = "";
                        }
                    }
                    else
                    {
                        TempData["message"] = "<script>alert('Tài khoản đang bị khóa, Vui lòng đăng nhập bằng tài khoản khác');</script>";
                    }
                }
                else
                {
                    TempData["message"] = "<script>alert('Tên đăng nhập hoặc mật khẩu không chính xác, Vui lòng kiểm tra lại');</script>";
                }
            }
            else
            {
                TempData["message"] = "<script>alert('Tên đăng nhập hoặc mật khẩu không chính xác, Vui lòng kiểm tra lại');</script>";
            }

            return(RedirectToAction("DangNhap", "KhachHang"));
        }
コード例 #13
0
        public ActionResult Create(tblNhanVien collection)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    // TODO: Add insert logic here

                    return(RedirectToAction("Index"));
                }
                return(View(collection));
            }
            catch
            {
                return(View());
            }
        }
コード例 #14
0
 public ActionResult Login(tblNhanVien objUser)
 {
     if (ModelState.IsValid)
     {
         var obj = db.tblNhanViens.Where(a => a.tai_khoan.Equals(objUser.tai_khoan) && a.mat_khau.Equals(objUser.mat_khau)).FirstOrDefault();
         if (obj != null)
         {
             Session["NV"] = obj;
             return(RedirectToAction("Index", "ThongKe"));
         }
         else
         {
             ModelState.AddModelError("", "Login data is incorrect!");
         }
     }
     return(View(objUser));
 }
コード例 #15
0
ファイル: HoaDonController.cs プロジェクト: tgiangfc/ghotel
        public ActionResult ThanhToan(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblHoaDon tblHoaDon = db.tblHoaDons.Find(id);

            if (tblHoaDon == null)
            {
                return(HttpNotFound());
            }
            var so_ngay = (tblHoaDon.tblPhieuDatPhong.ngay_ra - tblHoaDon.tblPhieuDatPhong.ngay_vao).Value.Days;
            //if (so_ngay < 1)
            //    so_ngay = 1;
            var tien_phong = so_ngay * tblHoaDon.tblPhieuDatPhong.tblPhong.tblLoaiPhong.gia;

            ViewBag.tien_phong = tien_phong;
            ViewBag.so_ngay    = so_ngay;
            ViewBag.time_now   = DateTime.Now.ToString();
            tblNhanVien nv = (tblNhanVien)Session["NV"];

            if (nv != null)
            {
                ViewBag.ho_ten = nv.ho_ten;
            }
            List <tblDichVuDaDat> dsdv = db.tblDichVuDaDats.Where(u => u.ma_hd == id).ToList();

            ViewBag.list_dv = dsdv;
            double        tongtiendv = 0;
            List <double> tt         = new List <double>();

            foreach (var item in dsdv)
            {
                double t = (double)(item.so_luong * item.tblDichVu.gia);
                tongtiendv += t;
                tt.Add(t);
            }
            ViewBag.list_tt      = tt;
            ViewBag.tien_dich_vu = tongtiendv;
            ViewBag.tong_tien    = tien_phong + tongtiendv;
            return(View(tblHoaDon));
        }
コード例 #16
0
        public ActionResult XacNhanThanhToan(string ma_hd, string tien_phong, string tien_dich_vu, string phu_thu, string tong_tien)
        {
            if (ma_hd == null || tien_phong == null || tien_dich_vu == null || phu_thu == null || tong_tien == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            try
            {
                tblHoaDon   hd = db.tblHoaDons.Find(Int32.Parse(ma_hd));
                tblNhanVien nv = (tblNhanVien)Session["NhanVien"];
                if (nv != null)
                {
                    hd.ma_nv = nv.ma_nv;
                }

                hd.tien_phong      = Double.Parse(tien_phong);
                hd.tien_dich_vu    = Double.Parse(tien_dich_vu);
                hd.phu_thu         = Double.Parse(phu_thu);
                hd.tong_tien       = Double.Parse(tong_tien);
                hd.ma_tinh_trang   = 2;
                hd.ngay_tra_phong  = DateTime.Now;
                db.Entry(hd).State = EntityState.Modified;

                tblPhong p = db.tblPhongs.Find(hd.tblPhieuDatPhong.ma_phong);
                p.ma_tinh_trang = 3;

                tblPhieuDatPhong pd = db.tblPhieuDatPhongs.Find(hd.tblPhieuDatPhong.ma_pdp);
                pd.ma_tinh_trang = 4;

                db.Entry(p).State  = EntityState.Modified;
                db.Entry(pd).State = EntityState.Modified;
                db.SaveChanges();

                ViewBag.result = "success";
            }
            catch
            {
                ViewBag.result = "error";
            }
            ViewBag.ma_hd = ma_hd;
            return(View());
        }
コード例 #17
0
        // GET: api/DuLieu
        public List <tblNhanVien> Get()
        {
            List <tblNhanVien> list = new List <tblNhanVien>();

            list = db.tblNhanViens.ToList();
            List <tblNhanVien> list_nv = new List <tblNhanVien>();

            foreach (var item in list)
            {
                tblNhanVien x = new tblNhanVien()
                {
                    TenNhanVien = item.TenNhanVien,
                    MaNhanVien  = item.MaNhanVien,
                    DiaChi      = item.DiaChi,
                    DienThoai   = item.DienThoai,
                    NgaySinh    = item.NgaySinh,
                    GioiTinh    = item.GioiTinh,
                    CongViec    = item.CongViec
                };
                list_nv.Add(x);
            }
            return(list_nv);
        }
コード例 #18
0
        public tblNhanVien LayThongTin(String username, String password)
        {
            tblNhanVien nhanVien = new tblNhanVien();

            try
            {
                using (var db = new Entities())
                {
                    var select = from s in db.tblNhanViens where s.sTenDangNhap.ToLower().CompareTo(username.ToLower()) == 0 && s.sMatKhau.ToLower().CompareTo(password.ToLower()) == 0 select s;
                    foreach (var data in select)
                    {
                        nhanVien.sMaNV        = data.sMaNV;
                        nhanVien.sChucVu      = data.sChucVu;
                        nhanVien.sHoTenNV     = data.sHoTenNV;
                        nhanVien.sTenDangNhap = data.sTenDangNhap;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(nhanVien);
        }
コード例 #19
0
        private void btnSAVE_Click(object sender, EventArgs e)
        {
            SALEMANAGEMENT_DB DB    = new SALEMANAGEMENT_DB();
            tblNhanVien       staff = new tblNhanVien();

            staff.MaNhanVien  = txtID_STAFF.Text;
            staff.TenNhanVien = txtNAME_STAFF.Text;
            staff.ViTri       = cbbPOSITION.SelectedItem.ToString();
            staff.NgaySinh    = Convert.ToDateTime(dpDAY.Value.ToShortDateString());
            if (rbMALE.Checked == true)
            {
                staff.GioiTinh = true;
            }
            else
            {
                staff.GioiTinh = false;
            }
            staff.SoDienThoai = txtPHONE.Text;
            staff.DiaChi      = txtADDRESS.Text;
            staff.Luong       = txtSALARY.Text;
            if (string.IsNullOrEmpty(staff.MaNhanVien) || string.IsNullOrEmpty(staff.TenNhanVien) || string.IsNullOrEmpty(staff.SoDienThoai) ||
                string.IsNullOrEmpty(staff.DiaChi) || string.IsNullOrEmpty(staff.Luong))
            {
                MessageBox.Show("Vui lòng nhập đầy đủ thông tin nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                disable(true);
            }
            else
            {
                if (isAdd) // kiểm tra. nếu isAdd là true => add new Nhân viên
                {
                    try
                    {
                        DB.tblNhanViens.Add(staff);
                        DB.SaveChanges();
                        MessageBox.Show("Thêm nhân viên thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        disable(false);
                        ShowStaff();
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Mã số nhân viên bị trùng. Vui lòng nhập mã khác", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        disable(true);
                    }
                }
                else // ngược lại isAdd = false => edit nhân viên
                {
                    var getStaff = DB.tblNhanViens.Find(txtID_STAFF.Text);
                    getStaff.TenNhanVien = staff.TenNhanVien;
                    getStaff.ViTri       = staff.ViTri;
                    getStaff.NgaySinh    = staff.NgaySinh;
                    getStaff.GioiTinh    = staff.GioiTinh;
                    getStaff.SoDienThoai = staff.SoDienThoai;
                    getStaff.DiaChi      = staff.DiaChi;
                    getStaff.Luong       = staff.Luong;
                    DB.SaveChanges();
                    MessageBox.Show("Sửa nhân viên thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    disable(false);
                    ShowStaff();
                }
            }
        }
コード例 #20
0
        public JsonResult LuuTaiKhoan(TaiKhoanViewModel model)
        {
            bool   status  = false;
            string message = string.Empty;

            //tblLoaiPhong modelLoaiPhong = db.tblLoaiPhongs.Where(x => x.mo_ta == model.Type).SingleOrDefault();
            //tblTang modelTang = db.tblTangs.Where(x => x.ten_tang == model.Level).SingleOrDefault();
            tblChucVu modelChucVu = db.tblChucVus.Where(x => x.chuc_vu == model.ChucVu).SingleOrDefault();

            tblNhanVien nhanVien = new tblNhanVien();

            nhanVien.ma_nv                = model.ID;
            nhanVien.ho_ten               = model.HoTen;
            nhanVien.dia_chi              = model.DiaChi;
            nhanVien.sdt                  = model.SoDienThoai;
            nhanVien.tai_khoan            = model.TenTaiKhoan;
            nhanVien.mat_khau             = model.MatKhau;
            nhanVien.ma_chuc_vu           = modelChucVu.ma_chuc_vu;
            nhanVien.trang_thai_tai_khoan = true;
            nhanVien.mail                 = model.Email;

            if (model.ID == 0)
            {
                db.tblNhanViens.Add(nhanVien);
                try
                {
                    db.SaveChanges();
                    status = true;
                }
                catch (Exception ex)
                {
                    status  = false;
                    message = ex.Message;
                }
            }
            else
            {
                //Đang cập nhật dữ liệu
                var entity = db.tblNhanViens.Find(model.ID);
                entity.ho_ten     = model.HoTen;
                entity.dia_chi    = model.DiaChi;
                entity.sdt        = model.SoDienThoai;
                entity.tai_khoan  = model.TenTaiKhoan;
                entity.mat_khau   = model.MatKhau;
                entity.ma_chuc_vu = modelChucVu.ma_chuc_vu;
                entity.mail       = model.Email;

                try
                {
                    db.SaveChanges();
                    status = true;
                }
                catch (Exception ex)
                {
                    status  = false;
                    message = ex.Message;
                }
            }

            return(Json(new
            {
                status = status,
                message = message
            }));
        }
コード例 #21
0
ファイル: HoaDonController.cs プロジェクト: Shiba22222/QLKS
        public ActionResult ThanhToan(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblHoaDon tblHoaDon = db.tblHoaDons.Find(id);

            if (tblHoaDon == null)
            {
                return(HttpNotFound());
            }
            DateTime ngay_ra      = DateTime.Now;
            DateTime ngay_vao     = (DateTime)tblHoaDon.tblPhieuDatPhong.ngay_vao;
            DateTime ngay_du_kien = (DateTime)tblHoaDon.tblPhieuDatPhong.ngay_ra;

            DateTime dateS = new DateTime(ngay_vao.Year, ngay_vao.Month, ngay_vao.Day, 12, 0, 0);
            DateTime dateE = new DateTime(ngay_ra.Year, ngay_ra.Month, ngay_ra.Day, 12, 0, 0);

            Double gia = (Double)tblHoaDon.tblPhieuDatPhong.tblPhong.tblLoaiPhong.gia;

            var songay = (dateE - dateS).TotalDays;

            if (dateS > ngay_vao)
            {
                songay++;
            }
            if (ngay_ra > dateE)
            {
                songay++;
            }
            var ti_le_phu_thu   = tblHoaDon.tblPhieuDatPhong.tblPhong.tblLoaiPhong.ti_le_phu_thu;
            var so_ngay_phu_thu = Math.Abs(Math.Ceiling((ngay_ra - ngay_du_kien).TotalDays));

            System.Diagnostics.Debug.WriteLine("So ngay: " + so_ngay_phu_thu);
            System.Diagnostics.Debug.WriteLine("Gia: " + gia);
            System.Diagnostics.Debug.WriteLine("Ti le: :" + ti_le_phu_thu);

            var phuthu = so_ngay_phu_thu * gia * ti_le_phu_thu / 100;

            ViewBag.phu_thu = phuthu;

            System.Diagnostics.Debug.WriteLine("Phu thu:" + phuthu);

            ViewBag.so_ngay_phu_thu = so_ngay_phu_thu;
            var tien_phong = songay * gia;

            ViewBag.tien_phong = tien_phong;
            ViewBag.so_ngay    = songay;

            tblNhanVien nv = (tblNhanVien)Session["NV"];

            if (nv != null)
            {
                ViewBag.ho_ten = nv.ho_ten;
            }
            List <tblDichVuDaDat> dsdv = db.tblDichVuDaDats.Where(u => u.ma_hd == id).ToList();

            ViewBag.list_dv = dsdv;
            double        tongtiendv = 0;
            List <double> tt         = new List <double>();

            foreach (var item in dsdv)
            {
                double t = (double)(item.so_luong * item.tblDichVu.gia);
                tongtiendv += t;
                tt.Add(t);
            }
            ViewBag.list_tt      = tt;
            ViewBag.tien_dich_vu = tongtiendv;
            ViewBag.tong_tien    = tien_phong + tongtiendv + phuthu;
            return(View(tblHoaDon));
        }