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(); } }
//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); } }
//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(); } }
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); }
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(); } }
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(); } }
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(); } }
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(); } }
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); }
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); }
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(); } } }