示例#1
0
 private void btnDatPhong_Click(object sender, EventArgs e)
 {
     if (nhatKyService.themNhatKy(objNhatKy))
     {
         MessageBox.Show("Trả phòng thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         phongDatService.xoaPhongDat(objNhatKy.MaHopDong);
         kiemTraAnNut = true;
         //thay doi trang thai khi phong duoc tra
         List <Phong> lstPhong = phongService.timPhongTheoMaPhong(objNhatKy.MaPhong);
         Phong        objPhong = new Phong();
         objPhong.MaPhong   = lstPhong[0].MaPhong;
         objPhong.TinhTrang = "Trống";
         phongService.capNhatTinhTrangPhong(objPhong);
         //
         this.Hide();
         frmTrangChu f = new frmTrangChu();
         f.strTenNhanVien  = strTenNhanVien;
         f.flagHienThiMenu = flagHienThiMenu;
         f.strMaNhanVien   = strMaNhanVien;
         f.ShowDialog();
         this.Close();
     }
     else
     {
         MessageBox.Show("Trả phòng không thành công !", "Thông báo",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void btnDatPhong_Click(object sender, EventArgs e)
        {
            if (!kiemTraNhapRong(txtMaHopDong.Text, txtCMND.Text, txtTenKhachHang.Text,
                                 txtSoNguoi.Text))
            {
                MessageBox.Show("Nhập thông tin không đầy đủ !", "Thông báo",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                try
                {
                    string   strMaHopDong    = txtMaHopDong.Text.Trim();
                    string   strMaPhong      = txtMaPhong.Text;
                    string   strCMND         = txtCMND.Text.Trim();
                    string   strTenKhachHang = txtTenKhachHang.Text.Trim();
                    int      soNguoi         = int.Parse(txtSoNguoi.Text.Trim());
                    DateTime ngayDatPhong    = dtpNgayDatPhong.Value;
                    string   strMaNhanVien   = txtMaNhanVien.Text.Trim();

                    PhongDat objPhongDat = new PhongDat(strMaHopDong, strMaPhong, strCMND,
                                                        strTenKhachHang, soNguoi, ngayDatPhong, strMaNhanVien);

                    if (phongDatService.datPhong(objPhongDat))
                    {
                        MessageBox.Show("Đặt phòng thành công !", "Thông báo",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                        kiemTraAnNut = true;

                        //thay đổi trạng thái của phòng khi đã đặt phòng thành công
                        List <Phong> lstPhong = phongService.timPhongTheoMaPhong(strMaPhong);
                        Phong        objPhong = new Phong();
                        objPhong.MaPhong   = lstPhong[0].MaPhong;
                        objPhong.TinhTrang = "Đang được thuê";
                        phongService.capNhatTinhTrangPhong(objPhong);
                        //
                        this.Hide();
                        frmTrangChu f = new frmTrangChu();
                        f.strTenNhanVien  = strTenNhanVien;
                        f.flagHienThiMenu = flagHienThiMenu;
                        f.strMaNhanVien   = strMaNhanVien;
                        f.ShowDialog();
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Đặt phòng không thành công !", "Thông báo",
                                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Thông tin nhập vào không đúng.Mời nhập lại !", "Thông báo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
示例#3
0
        private void btnThoat_Click(object sender, EventArgs e)
        {
            this.Hide();
            frmTrangChu f = new frmTrangChu();

            f.strTenNhanVien  = strTenNhanVien;
            f.flagHienThiMenu = flagHienThiMenu;
            f.strMaNhanVien   = strMaNhanVien;
            f.ShowDialog();
            this.Close();
            kiemTraAnNut = false;
        }
        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            if (!kiemTraNhapRong(txtMaNhanVien.Text.Trim(), txtMatKhau.Text.Trim()))
            {
                MessageBox.Show("Bạn nhập chưa đầy đủ ! ", "Thông báo",
                                MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            else
            {
                NhanVien objNhanVien = new NhanVien();
                objNhanVien.MaNhanVien = txtMaNhanVien.Text.Trim();
                objNhanVien.MatKhau    = txtMatKhau.Text.Trim();
                objNhanVien.QuyenHan   = cboQuyenHan.Text;
                if (objNhanVien.QuyenHan.Equals("Quản trị viên"))
                {
                    if (nhanVienService.dangNhap(objNhanVien))
                    {
                        string strThoiGianHienTai = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss tt");
                        MessageBox.Show("Đăng nhập thành công lúc " + strThoiGianHienTai, "Thông báo",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Hide();
                        frmTrangChu f        = new frmTrangChu();
                        string      strHoTen = nhanVienService.timKiemNhanVienTheoMa
                                                   (objNhanVien.MaNhanVien)[0].HoTen;
                        f.strTenNhanVien  = strHoTen;
                        f.strMaNhanVien   = txtMaNhanVien.Text.Trim();
                        f.flagHienThiMenu = true;

                        //them vao nhat ky dang nhap
                        NhatKyDangNhap objNhatKyDangNhap = new NhatKyDangNhap();
                        objNhatKyDangNhap.MaNhanVien       = objNhanVien.MaNhanVien;
                        objNhatKyDangNhap.QuyenHan         = objNhanVien.QuyenHan;
                        objNhatKyDangNhap.HoTen            = strHoTen;
                        objNhatKyDangNhap.ThoiGianDangNhap = DateTime.Now;
                        nhatKyDangNhapService.themNhatKy(objNhatKyDangNhap);
                        //
                        f.ShowDialog();
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Đăng nhập không thành công !", "Thông báo",
                                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    if (nhanVienService.dangNhap(objNhanVien))
                    {
                        string strThoiGianHienTai = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss tt");
                        MessageBox.Show("Đăng nhập thành công lúc " + strThoiGianHienTai, "Thông báo",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Hide();
                        frmTrangChu f        = new frmTrangChu();
                        string      strHoTen = nhanVienService.timKiemNhanVienTheoMa
                                                   (objNhanVien.MaNhanVien)[0].HoTen;
                        f.strTenNhanVien  = strHoTen;
                        f.strMaNhanVien   = txtMaNhanVien.Text.Trim();
                        f.flagHienThiMenu = false;
                        //them vao nhat ky dang nhap
                        NhatKyDangNhap objNhatKyDangNhap = new NhatKyDangNhap();
                        objNhatKyDangNhap.MaNhanVien       = objNhanVien.MaNhanVien;
                        objNhatKyDangNhap.QuyenHan         = objNhanVien.QuyenHan;
                        objNhatKyDangNhap.HoTen            = strHoTen;
                        objNhatKyDangNhap.ThoiGianDangNhap = DateTime.Now;
                        nhatKyDangNhapService.themNhatKy(objNhatKyDangNhap);
                        //
                        f.ShowDialog();
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Đăng nhập không thành công !", "Thông báo",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
        }