Beispiel #1
0
        private void btnThaydoi_Click(object sender, EventArgs e)
        {
            TaiKhoanBUS taiKhoanBUS = new TaiKhoanBUS();

            if (txtMKcu.Text.Equals(taiKhoan.Matkhau))
            {
                if (taiKhoanBUS.ThaydoiMK(taiKhoan.Ma.ToString(), txtMKmoi.Text))
                {
                    MessageBoxDS m = new MessageBoxDS();
                    MessageBoxDS.thongbao = "Thay đổi mật khẩu thành công";
                    taiKhoan.Matkhau      = txtMKmoi.Text;
                    MessageBoxDS.maHinh   = 1;
                    m.ShowDialog();
                }
                else
                {
                    MessageBoxDS m = new MessageBoxDS();
                    MessageBoxDS.thongbao = "Thay đổi mật khẩu thất bại";
                    MessageBoxDS.maHinh   = 3;
                    m.ShowDialog();
                }
            }
            else
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Mật khẩu cũ không đúng";
                MessageBoxDS.maHinh   = 2;
                m.ShowDialog();
            }
        }
        private void lbThemsudungDV_Click(object sender, EventArgs e)
        {
            PhieuSuDungDichVuDTO phieuSuDungDichVuDTO = new PhieuSuDungDichVuDTO();

            phieuSuDungDichVuDTO.Maphieuthuephong = maPhieuthuephong;
            phieuSuDungDichVuDTO.Madichvu         = int.Parse(cbmDV.SelectedValue.ToString());
            phieuSuDungDichVuDTO.Soluong          = int.Parse(txtSoLuong.Text);

            PhieuSuDungDichVuBUS phieuSuDungDichVuBUS = new PhieuSuDungDichVuBUS();

            if (phieuSuDungDichVuBUS.CapnhatSuDungDichVu(phieuSuDungDichVuDTO))
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Thêm sử dụng dịch vụ thành công!";
                MessageBoxDS.maHinh   = 1;
                m.ShowDialog();
            }
            else
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Thêm sử dụng dịch vụ thất bại!";
                MessageBoxDS.maHinh   = 3;
                m.ShowDialog();
            }
        }
Beispiel #3
0
        //Kiểm tra thời gian dtpk
        private bool KTTG()
        {
            DateTime s  = dtpkNgayBD.Value.Date;
            TimeSpan ts = dtpkGioDB.Value.TimeOfDay;

            s = s.Date + ts;

            DateTime f  = dtpkNgayKT.Value.Date;
            TimeSpan tf = dtpkGioKT.Value.TimeOfDay;

            f = f.Date + tf;

            if (DateTime.Compare(f, s) < 0)
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Thời gian đến phải nhỏ hơn thời gian đi";
                MessageBoxDS.maHinh   = 2;
                m.ShowDialog();
                return(false);
            }
            else if (DateTime.Compare(s, DateTime.Now) < 0)
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Thời gian đến phải lớn hơn hoặc bằng hiện tại";
                MessageBoxDS.maHinh   = 2;
                m.ShowDialog();
                return(false);
            }
            else
            {
                return(true);
            }
        }
Beispiel #4
0
        //Hàm xử lý

        private void KiemtraDangnhap()
        {
            TaiKhoanDTO taiKhoan = new TaiKhoanDTO();

            taiKhoan.Ma          = 1;
            taiKhoan.Tendangnhap = txtTaiKhoan.Text;
            taiKhoan.Matkhau     = txtMatKhau.Text;

            TaiKhoanBUS taiKhoanBUS = new TaiKhoanBUS();

            taiKhoan = taiKhoanBUS.KiemtraDangnhap(taiKhoan);

            if (taiKhoan != null)
            {
                this.Hide();
                ControllerSV objSV = new ControllerSV();
                objSV.taiKhoan = taiKhoan;
                FormMain form = new FormMain(objSV);
                form.ShowDialog();
                //Show();
                this.Close();
            }
            else
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Đăng nhập thất bại!";
                MessageBoxDS.maHinh   = 3;
                m.ShowDialog();
            }
        }
Beispiel #5
0
        private int ThemKhachHang()
        {
            int          maKH         = 0;
            KhachHangDTO khachHangDTO = new KhachHangDTO();

            try
            {
                khachHangDTO.Ten      = txtTenKH.Text;
                khachHangDTO.DiaChi   = txtDiaChi.Text;
                khachHangDTO.Sdt      = txtSDT.Text;
                khachHangDTO.Scmnd    = txtCMND.Text;
                khachHangDTO.QuocTich = txtQuocTich.Text;
                if (rbNam.Checked == true)
                {
                    khachHangDTO.GioiTinh = "Nam";
                }
                else
                {
                    khachHangDTO.GioiTinh = "Nữ";
                }
                KhachHangBUS khachHangBUS = new KhachHangBUS();
                maKH = khachHangBUS.ThemKhachHang(khachHangDTO);
            }catch
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Thông tin khách hàng nhập thiếu hoặc không chính xác !";
                MessageBoxDS.maHinh   = 3;
                m.ShowDialog();
            }

            return(maKH);
        }
Beispiel #6
0
        private void bntThemDV_Click(object sender, EventArgs e)
        {
            DichVuDTO dichVuDTO = new DichVuDTO();

            dichVuDTO._Ma           = int.Parse(gridDV.CurrentRow.Cells[0].Value.ToString());
            dichVuDTO._Ten          = txtTenDV.Text;
            dichVuDTO._Donvitinh    = txtDonvi.Text;
            dichVuDTO._Maloaidichvu = int.Parse(cbmLoai.SelectedValue.ToString());
            dichVuDTO._Gia          = float.Parse(txtGia.Text);
            DichVuBUS dichVuBUS = new DichVuBUS();

            if (dichVuBUS.ThemDV(dichVuDTO))
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Thêm dịch vụ thành công";
                MessageBoxDS.maHinh   = 1;
                m.ShowDialog();
                DichVuvaLoaiDichVu_Load(sender, e);
            }
            else
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Thêm dịch vụ thất bại";
                MessageBoxDS.maHinh   = 3;
                m.ShowDialog();
            }
        }
        private void btnCapnhat_Click(object sender, EventArgs e)
        {
            TaiKhoanBUS taiKhoanBUS = new TaiKhoanBUS();

            try
            {
                if (taiKhoanBUS.KiemtraTrungCapnhatDN(gridNhanVien.CurrentRow.Cells[0].Value.ToString(), txtTaiKhoan.Text))
                {
                    NhanVienDTO nhanVienDTO = new NhanVienDTO();
                    nhanVienDTO.Ma             = int.Parse(gridNhanVien.CurrentRow.Cells[0].Value.ToString());
                    nhanVienDTO.Ten            = txtTen.Text;
                    nhanVienDTO.SDT            = txtSDT.Text;
                    nhanVienDTO.Maloainhanvien = int.Parse(cbmChucvu.SelectedValue.ToString());
                    nhanVienDTO.NgaySinh       = dtpkNgaySinh.Value.Date;
                    nhanVienDTO.Mataikhoan     = int.Parse(taiKhoanBUS.ThemTaikhoan(txtTaiKhoan.Text));
                    nhanVienDTO.DiaChi         = txtDiaChi.Text;
                    if (rbNam.Checked)
                    {
                        nhanVienDTO.GioiTinh = "Nam";
                    }
                    else
                    {
                        nhanVienDTO.GioiTinh = "Nữ";
                    }

                    NhanVienBUS nhanVienBUS = new NhanVienBUS();
                    if (nhanVienBUS.CapnhatNhanvien(nhanVienDTO))
                    {
                        MessageBoxDS m = new MessageBoxDS();
                        MessageBoxDS.thongbao = "Cập nhật nhân viên thành công";
                        MessageBoxDS.maHinh   = 1;
                        m.ShowDialog();
                        Hienthi();
                    }
                    else
                    {
                        MessageBoxDS m = new MessageBoxDS();
                        MessageBoxDS.thongbao = "Cập nhật nhân viên thất bại";
                        MessageBoxDS.maHinh   = 3;
                        m.ShowDialog();
                    }
                }
                else
                {
                    MessageBoxDS m = new MessageBoxDS();
                    MessageBoxDS.thongbao = "Tên đăng nhập đã tồn tại";
                    MessageBoxDS.maHinh   = 2;
                    m.ShowDialog();
                }
            }
            catch
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Nhập chưa đầy đủ thông tin";
                MessageBoxDS.maHinh   = 2;
                m.ShowDialog();
            }
        }
        private void gridDVdangSD_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (gridDVdangSD.CurrentCell.ColumnIndex == 0)
            {
                SoLuongDVthem sl = new SoLuongDVthem();
                sl.ShowDialog();

                PhieuSuDungDichVuDTO phieuSuDungDichVuDTO = new PhieuSuDungDichVuDTO();
                phieuSuDungDichVuDTO.Maphieuthuephong = maPhieuthuephong;
                phieuSuDungDichVuDTO.Madichvu         = Convert.ToInt32(gridDVdangSD.CurrentRow.Cells["Madichvu"].Value);
                phieuSuDungDichVuDTO.Soluong          = slDVThem;

                CapnhatSuDungDichVu(phieuSuDungDichVuDTO);

                HienthiSuDungDichVu();
            }
            else if (gridDVdangSD.CurrentCell.ColumnIndex == 1)
            {
                SoLuongDVthem sl = new SoLuongDVthem();
                sl.ShowDialog();
                if (slDVThem > Convert.ToInt32(gridDVdangSD.CurrentRow.Cells[7].Value) ||
                    slDVThem == Convert.ToInt32(gridDVdangSD.CurrentRow.Cells[7].Value))
                {
                    MessageBoxDS m = new MessageBoxDS();
                    MessageBoxDS.thongbao = "Số lượng trừ bớt phải nhỏ hơn hiện dùng";
                    MessageBoxDS.maHinh   = 2;
                    m.ShowDialog();
                }
                else
                {
                    PhieuSuDungDichVuDTO phieuSuDungDichVuDTO = new PhieuSuDungDichVuDTO();
                    phieuSuDungDichVuDTO.Maphieuthuephong = maPhieuthuephong;
                    phieuSuDungDichVuDTO.Madichvu         = Convert.ToInt32(gridDVdangSD.CurrentRow.Cells["Madichvu"].Value);
                    phieuSuDungDichVuDTO.Soluong          = -slDVThem;

                    CapnhatSuDungDichVu(phieuSuDungDichVuDTO);

                    HienthiSuDungDichVu();
                }
            }

            else if (gridDVdangSD.CurrentCell.ColumnIndex == 2)
            {
                PhieuSuDungDichVuDTO phieuSuDungDichVuDTO = new PhieuSuDungDichVuDTO();
                phieuSuDungDichVuDTO.Maphieuthuephong = maPhieuthuephong;
                phieuSuDungDichVuDTO.Madichvu         = Convert.ToInt32(gridDVdangSD.CurrentRow.Cells["Madichvu"].Value);

                XoaSuDungDichVu(phieuSuDungDichVuDTO);

                HienthiSuDungDichVu();
            }
        }
Beispiel #9
0
        private void bntDatPhong_Click(object sender, EventArgs e)
        {
            PhieuThuePhongDTO phieuThuePhongDTO = new PhieuThuePhongDTO();

            phieuThuePhongDTO.MaPhong = maP;
            if (maKH != 0)
            {
                phieuThuePhongDTO.MaKhachHang = maKH;
            }
            else
            {
                phieuThuePhongDTO.MaKhachHang = ThemKhachHang();
            }

            if (isSodoKScall)
            {
                DateTime s  = dtpkNgayBD.Value.Date;
                TimeSpan ts = dtpkGioBD.Value.TimeOfDay;
                _thoiGianNhan = s.Date + ts;

                DateTime f  = dtpkNgayKT.Value.Date;
                TimeSpan tf = dtpkGioKT.Value.TimeOfDay;
                _thoiGianTra = f.Date + tf;
            }

            phieuThuePhongDTO.ThoiGianNhanPhong = _thoiGianNhan;
            phieuThuePhongDTO.ThoiGianTraPhong  = _thoiGianTra;
            phieuThuePhongDTO.MaLoaiThuePhong   = int.Parse(cbmLoaiDangKy.SelectedValue.ToString());
            phieuThuePhongDTO.Gia       = float.Parse(lbGiaPhong.Text);
            phieuThuePhongDTO.TrangThai = 1;
            phieuThuePhongDTO.TraTruoc  = float.Parse(lbTraTruoc.Text);

            PhieuThuePhongBUS phieuThuePhongBUS = new PhieuThuePhongBUS();

            if (phieuThuePhongBUS.ThemPhieuThuePhong(phieuThuePhongDTO))
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Đặt phòng thành công!";
                MessageBoxDS.maHinh   = 1;
                m.ShowDialog();
                result = true;
            }
            else
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Đặt phòng thất bại!";
                MessageBoxDS.maHinh   = 3;
                m.ShowDialog();
            }
        }
Beispiel #10
0
 private void CustomePhong_EventNhanPhong(object sender, ProcessEventArgs e)
 {
     // call nhận phòng
     try
     {
         PhieuThuePhongBUS phieuThuePhong = new PhieuThuePhongBUS();
         phieuThuePhong.CapNhatTrangThaiPhieuThuePhongCoMaPhong(e.PHONG.Ma);
     }catch (Exception ex)
     {
         MessageBoxDS m = new MessageBoxDS();
         MessageBoxDS.thongbao = "Thời gian nhận phòng chưa đến";
         MessageBoxDS.maHinh   = 3;
         m.ShowDialog();
     }
 }
Beispiel #11
0
 private void bntOk_Click(object sender, EventArgs e)
 {
     if (txtSL.Text == "" || txtSL.Text == "0")
     {
         MessageBoxDS m = new MessageBoxDS();
         MessageBoxDS.thongbao = "Cần nhập số lượng lớn hơn 0";
         MessageBoxDS.maHinh   = 2;
         m.ShowDialog();
     }
     else
     {
         PhieuSuDungDichVu.slDVThem = Convert.ToInt32(txtSL.Text);
         this.Close();
     }
 }
        private void XoaSuDungDichVu(PhieuSuDungDichVuDTO phieuSuDungDichVuDTO)
        {
            PhieuSuDungDichVuBUS phieuSuDungDichVuBUS = new PhieuSuDungDichVuBUS();

            if (phieuSuDungDichVuBUS.XoaSuDungDichVu(phieuSuDungDichVuDTO))
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Xóa sử dụng dịch vụ thành công!";
                MessageBoxDS.maHinh   = 1;
                m.ShowDialog();
            }
            else
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Xóa sử dụng dịch vụ thất bại!";
                MessageBoxDS.maHinh   = 3;
                m.ShowDialog();
            }
        }
 private void backgroundWorkerApp_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         Thread.Sleep(100);
         MessageBoxDS mess = new MessageBoxDS();
         MessageBoxDS.thongbao = "Xuất file hoàn thành";
         MessageBoxDS.maHinh   = 1;
         mess.Show();
     }
     else
     {
         Thread.Sleep(100);
         MessageBoxDS mess = new MessageBoxDS();
         MessageBoxDS.thongbao = "Xuất file thất bại";
         MessageBoxDS.maHinh   = 3;
         mess.Show();
     }
     pbloadding.Visible = false;
 }
        private void btnReset_Click(object sender, EventArgs e)
        {
            TaiKhoanBUS taiKhoanBUS = new TaiKhoanBUS();

            if (taiKhoanBUS.ResetMK(gridNhanVien.CurrentRow.Cells[6].Value.ToString()))
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Reset mật khẩu thành công";
                MessageBoxDS.maHinh   = 1;
                m.ShowDialog();
                Hienthi();
            }
            else
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Reset mật khẩu thất bại";
                MessageBoxDS.maHinh   = 3;
                m.ShowDialog();
            }
        }
Beispiel #15
0
        private void bntCapNhatLoai_Click(object sender, EventArgs e)
        {
            LoaiDichVuBUS loaiDichVuBUS = new LoaiDichVuBUS();

            if (loaiDichVuBUS.CapnhatLDV(txtTenLoai.Text, gridLoai.CurrentRow.Cells[0].Value.ToString()))
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Cập nhập loại dịch vụ thành công";
                MessageBoxDS.maHinh   = 1;
                m.ShowDialog();
            }
            else
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Cập nhập loại dịch vụ thất bại";
                MessageBoxDS.maHinh   = 3;
                m.ShowDialog();
            }
            DichVuvaLoaiDichVu_Load(sender, e);
        }
Beispiel #16
0
        private void bntThemLoai_Click(object sender, EventArgs e)
        {
            LoaiDichVuBUS loaiDichVuBUS = new LoaiDichVuBUS();

            if (loaiDichVuBUS.ThemLDV(txtTenLoai.Text))
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Thêm loại dịch vụ thành công";
                MessageBoxDS.maHinh   = 1;
                m.ShowDialog();
            }
            else
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Thêm loại dịch vụ thất bại";
                MessageBoxDS.maHinh   = 3;
                m.ShowDialog();
            }
            DichVuvaLoaiDichVu_Load(sender, e);
        }
Beispiel #17
0
        private void bntTraPhong_Click(object sender, EventArgs e)
        {
            try
            {
                //Lưu hóa đơn
                HoaDonDTO hoaDonDTO = new HoaDonDTO();
                hoaDonDTO.Maphieuthuephong = maPhieuthuephong;

                NhanVienBUS nhanVienBUS = new NhanVienBUS();
                hoaDonDTO.Manhanvienlap = nhanVienBUS.LayMaNhanVien(maTaiKhoan);

                hoaDonDTO.Ghichu   = txtGhiChu.Text;
                hoaDonDTO.Tongtien = float.Parse(lbTongTien.Text);
                hoaDonDTO.Ngaytao  = DateTime.Now.Date;

                HoaDonBUS hoaDonBUS = new HoaDonBUS();
                hoaDonBUS.LuuHoaDon(hoaDonDTO);

                //Cập nhật trạng thái phiếu thuê phòng.
                PhieuThuePhongBUS phieuThuePhongBUS = new PhieuThuePhongBUS();
                phieuThuePhongBUS.CapNhatTinhTrang(maPhieuthuephong, 3);

                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Trả phòng thành công";
                MessageBoxDS.maHinh   = 1;
                m.ShowDialog();

                result = true;
            }
            catch
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Trả phòng thất bại";
                MessageBoxDS.maHinh   = 3;
                m.ShowDialog();
            }
        }
        private void bntCapNhat_Click(object sender, EventArgs e)
        {
            KhachHangDTO khachHangDTO = new KhachHangDTO();

            khachHangDTO.Ma       = maKH;
            khachHangDTO.Ten      = txtTenKH.Text;
            khachHangDTO.DiaChi   = txtDiaChi.Text;
            khachHangDTO.Sdt      = txtSDT.Text;
            khachHangDTO.QuocTich = txtQuocTich.Text;
            khachHangDTO.Scmnd    = txtCMND.Text;
            if (rbNam.Checked == true)
            {
                khachHangDTO.GioiTinh = "Nam";
            }
            else
            {
                khachHangDTO.GioiTinh = "Nữ";
            }

            KhachHangBUS khachHangBUS = new KhachHangBUS();

            if (khachHangBUS.CapnhatThongTinKhachHang(khachHangDTO))
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Cập nhập Khách hàng thành công";
                MessageBoxDS.maHinh   = 1;
                m.ShowDialog();
            }
            else
            {
                MessageBoxDS m = new MessageBoxDS();
                MessageBoxDS.thongbao = "Cập nhập Khách hàng thất bại";
                MessageBoxDS.maHinh   = 2;
                m.ShowDialog();
            }
        }
 private void bntCapNhat_Click(object sender, EventArgs e)
 {
     if (dangO)
     {
     }
     else
     {
         PhieuThuePhongBUS phieuThuePhongBUS = new PhieuThuePhongBUS();
         if (phieuThuePhongBUS.HuyDatPhong(maPhieuthuephong))
         {
             MessageBoxDS m = new MessageBoxDS();
             MessageBoxDS.thongbao = "Hủy đặt phòng thành công!";
             MessageBoxDS.maHinh   = 1;
             m.ShowDialog();
         }
         else
         {
             MessageBoxDS m = new MessageBoxDS();
             MessageBoxDS.thongbao = "Hủy đặt phòng thất bại!";
             MessageBoxDS.maHinh   = 3;
             m.ShowDialog();
         }
     }
 }