private void load() { BO_DangNhap dangnhap = new BO_DangNhap(); DTO_KhachHang khachhang = new DTO_KhachHang(); khachhang.SDT = sdt; DataSet result = new DataSet(); result = dangnhap.KT_SDT(khachhang, ref tenkh); lb_Ten.Text = tenkh; DTO_HoaDon hoadon = new DTO_HoaDon(); hoadon.MaHD = mahd; BO_ChiTietPhong hienthi = new BO_ChiTietPhong(); DataSet table = hienthi.HienThi(hoadon); if (table.Tables.Count > 0 && table != null) { dgvHienThi.DataSource = table.Tables[0]; } total = 0; if (dgvHienThi.Rows.Count != 0) { for (int i = 0; i < dgvHienThi.Rows.Count - 1; i++) { total += int.Parse(dgvHienThi.Rows[i].Cells["ThanhTien"].Value.ToString()); } } txtTong.Text = total.ToString(); txtTenphong.Text = tenphong; }
private void btnDangNhap_Click(object sender, EventArgs e) { if (txtSoDT.Text == "(+84) ") { lbSai.Text = "Bạn chưa nhập số điện thoại"; lbSai.Show(); txtSoDT.Focus(); } else { DTO_KhachHang dto = new DTO_KhachHang(); dto.SDT = txtSoDT.Text; BO_DangNhap dangnhap = new BO_DangNhap(); DataSet result = dangnhap.KT_SDT(dto, ref TenKH); if (result.Tables.Count > 0 && result.Tables[0].Rows.Count > 0) { this.Hide(); MatKhau matkhau = new MatKhau(); matkhau.TENKH = TenKH; matkhau.SDT = txtSoDT.Text; matkhau.ShowDialog(); this.Close(); } else { lbSai.Text = "Bạn đã nhập sai số điện thoại\nNếu bạn chưa có tài khoản hãy đăng kí"; lbSai.Show(); txtSoDT.ResetText(); txtSoDT.Focus(); } } }
private void pbXacNhan_Click(object sender, EventArgs e) { if (txtMatKhau.Text == "") { lbSai.Visible = true; } else { lbSai.Visible = false; } if (lbSai.Visible == false) { DTO_KhachHang khachhang = new DTO_KhachHang(); khachhang.SDT = sdt; khachhang.MatKhau = txtMatKhau.Text; BO_DangNhap dangnhap = new BO_DangNhap(); DataSet result = dangnhap.KT_MatKhau(khachhang); if (result.Tables.Count > 0 && result.Tables[0].Rows.Count > 0) { MessageBox.Show("Đăng Nhập Thành công", "Thông Báo", MessageBoxButtons.OK); this.Hide(); GiaoDienKhachHang giaodien = new GiaoDienKhachHang(); giaodien.SDT = sdt; giaodien.ShowDialog(); this.Close(); } else { MessageBox.Show("Đăng Nhập Thất bại", "Thông Báo", MessageBoxButtons.OK); txtMatKhau.ResetText(); txtMatKhau.Focus(); } } }
private void DatPhongNhanh_Load(object sender, EventArgs e) { if (sdt != null) { pl_dangnhap.Visible = false; txtSoDT.Text = sdt; txtSoDT.Enabled = false; DTO_KhachHang khachhang = new DTO_KhachHang(); khachhang.SDT = txtSoDT.Text; BO_DangNhap laytenkh = new BO_DangNhap(); laytenkh.KT_SDT(khachhang, ref tenkh); txt_Ten.Text = tenkh; txt_Ten.Enabled = false; int NgayDat = int.Parse(ngaydatphong.Substring(0, 2)); int ThangDat = int.Parse(ngaydatphong.Substring(3, 2)); int NamDat = int.Parse(ngaydatphong.Substring(6, 4)); int GioDatPhong = 12; int PhutDatPhong = 00; int NgayTra = int.Parse(ngaytraphong.Substring(0, 2)); int ThangTra = int.Parse(ngaytraphong.Substring(3, 2)); int NamTra = int.Parse(ngaytraphong.Substring(6, 4)); int GioTraPhong = 12; int PhutTraPhong = 00; DateTime NgayDatPhong1 = new DateTime(NamDat, ThangDat, NgayDat, GioDatPhong, PhutDatPhong, 0); DateTime NgayTraPhong1 = new DateTime(NamTra, ThangTra, NgayTra, GioTraPhong, PhutTraPhong, 0); dtpNgayDat.Value = NgayDatPhong1; dtpNgayTra.Value = NgayTraPhong1; lb_LoiSDT.Visible = false; lb_LoiTen.Visible = false; lb_Ten.Text = tenphong; } else { int NgayDat = int.Parse(ngaydatphong.Substring(0, 2)); int ThangDat = int.Parse(ngaydatphong.Substring(3, 2)); int NamDat = int.Parse(ngaydatphong.Substring(6, 4)); int GioDatPhong = 12; int PhutDatPhong = 00; int NgayTra = int.Parse(ngaytraphong.Substring(0, 2)); int ThangTra = int.Parse(ngaytraphong.Substring(3, 2)); int NamTra = int.Parse(ngaytraphong.Substring(6, 4)); int GioTraPhong = 12; int PhutTraPhong = 00; DateTime NgayDatPhong1 = new DateTime(NamDat, ThangDat, NgayDat, GioDatPhong, PhutDatPhong, 0); DateTime NgayTraPhong1 = new DateTime(NamTra, ThangTra, NgayTra, GioTraPhong, PhutTraPhong, 0); dtpNgayDat.Text = NgayDatPhong1.ToShortDateString(); dtpNgayTra.Text = NgayTraPhong1.ToShortDateString(); lb_LoiSDT.Visible = false; lb_LoiTen.Visible = false; lb_Ten.Text = tenphong; } }
private void btn_DatPhong_Click(object sender, EventArgs e) { if (txtSoDT.Text == "(+84) ") { lb_LoiSDT.Visible = true; lb_LoiSDT.Text = "Bạn chưa nhập số điện thoại"; } else { lb_LoiSDT.Visible = false; } if (txt_Ten.Text == "") { lb_LoiTen.Visible = true; lb_LoiTen.Text = "Bạn chưa điền tên"; } else { lb_LoiTen.Visible = false; } if (lb_LoiTen.Visible == false && lb_LoiSDT.Visible == false) { DialogResult answer; answer = MessageBox.Show("Bạn có muốn đặt phòng chứ ?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (answer == DialogResult.Yes) { BO_DatPhong datphong = new BO_DatPhong(); DTO_HoaDon phong = new DTO_HoaDon(); TaoMaHD(tenvtchinhanh, ref MaHDMoi); phong.MaHD = MaHDMoi; phong.MaPhong = maphong; string NgayDat = dtpNgayDat.Text.Substring(0, 2); string ThangDat = dtpNgayDat.Text.Substring(3, 2); string NamDat = dtpNgayDat.Text.Substring(6, 4); string GioDatPhong = "12"; string PhutDatPhong = "00"; string NgayTra = dtpNgayTra.Text.Substring(0, 2); string ThangTra = dtpNgayTra.Text.Substring(3, 2); string NamTra = dtpNgayTra.Text.Substring(6, 4); string GioTraPhong = "12"; string PhutTraPhong = "00"; string NgayDatPhong1 = NamDat + "-" + ThangDat + "-" + NgayDat + " " + GioDatPhong + ":" + PhutDatPhong + ":00"; string NgayTraPhong1 = NamTra + "-" + ThangTra + "-" + NgayTra + " " + GioTraPhong + ":" + PhutTraPhong + ":00"; phong.NgayDatPhong = NgayDatPhong1; phong.NgayTraPhong = NgayTraPhong1; phong.SoDienThoai = txtSoDT.Text; phong.MaChiNhanh = machinhanh; phong.MaDV = madv; phong.TenDichVu = tendv; phong.ThanhTien = giatien; phong.DapUng = "Yes"; phong.DatCoc = "No"; phong.ThoiGianThucHienHoaDon = DateTime.Now; TimeSpan ts = new TimeSpan(); DateTime NgayDatPhong2 = new DateTime(dtpNgayDat.Value.Year, dtpNgayDat.Value.Month, dtpNgayDat.Value.Day, 12, 00, 00); DateTime NgayTraPhong2 = new DateTime(dtpNgayTra.Value.Year, dtpNgayTra.Value.Month, dtpNgayTra.Value.Day, 12, 00, 00); ts = NgayTraPhong2 - NgayDatPhong2; phong.STT = 1; double count = ts.TotalDays; phong.SoLuong = (int)count; phong.ThanhTien = giatien * phong.SoLuong; BO_DatPhong datphongnhanh = new BO_DatPhong(); if (datphongnhanh.DatPhong(phong) != -1) { MessageBox.Show("Đặt phòng thành công ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); BO_DangNhap kiemtrakh = new BO_DangNhap(); DTO_KhachHang khachhang = new DTO_KhachHang(); khachhang.SDT = txtSoDT.Text; DataSet result = kiemtrakh.KT_SDT(khachhang, ref tenkh); if (result.Tables.Count > 0 && result.Tables[0].Rows.Count > 0) { } else { //Néu khách hàng đặt lần đầu khachhang.TenKH = txt_Ten.Text; khachhang.MatKhau = ""; khachhang.TichLuy = 0; khachhang.CauHoiBiMat = ""; khachhang.CMND = ""; khachhang.TraLoi = ""; //lưu thông tin lại BO_DangKi dangki = new BO_DangKi(); dangki.DangKi(khachhang); } XacNhan xacnhan = new XacNhan(); xacnhan.MAHD = MaHDMoi; xacnhan.MACHINHANH = machinhanh; xacnhan.MAPHONG = maphong; xacnhan.TENPHONG = tenphong; xacnhan.TENKH = txt_Ten.Text; xacnhan.DANHXUNG = cbb_DanhXung.Text; xacnhan.SDT = txtSoDT.Text; xacnhan.NGAYDAT = dtpNgayDat.Text; xacnhan.NGAYTRA = dtpNgayTra.Text; xacnhan.GIATIEN = phong.ThanhTien; xacnhan.THOIGIANTHUCHIEN = DateTime.Now; xacnhan.ShowDialog(); this.Close(); } } else { MessageBox.Show("Đặt phòng không thành công, vui lòng thử lại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }