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); } } }
private void pbXacNhan_Click(object sender, EventArgs e) { if (txtTenKH.Text == "") { lbTen.Visible = true; } else { lbTen.Visible = false; } if (txtSoDT.Text == "(+84) ") { lbSDT.Visible = true; } else { lbSDT.Visible = false; } if (txtMatKhau.Text == "") { lbMatKhau.Visible = true; } else { lbMatKhau.Visible = false; } if (txtCMND.Text == "") { lbCMND.Visible = true; } else { lbCMND.Visible = false; } if (cbbCauHoi.Text == "") { lbCauHoi.Visible = true; } else { lbCauHoi.Visible = false; } if (txtTraLoi.Text == "") { lbTraLoi.Visible = true; } else { lbTraLoi.Visible = false; } if (lbTen.Visible == false && lbSDT.Visible == false && lbMatKhau.Visible == false && lbCauHoi.Visible == false && lbTraLoi.Visible == false && lbCMND.Visible == false) { DTO_KhachHang khachhang = new DTO_KhachHang(); khachhang.SDT = txtSoDT.Text; khachhang.MatKhau = txtMatKhau.Text; khachhang.TenKH = txtTenKH.Text; khachhang.CMND = txtCMND.Text; khachhang.CauHoiBiMat = cbbCauHoi.Text; khachhang.TraLoi = txtTraLoi.Text; BO_DangKi dangki = new BO_DangKi(); if (dangki.DangKi(khachhang) != -1) { MessageBox.Show("Bạn đã đăng kí thành công!", "Thông Báo", MessageBoxButtons.OK); this.Hide(); DangNhap dangnhap = new DangNhap(); dangnhap.ShowDialog(); this.Close(); } else { MessageBox.Show("Chưa đăng kí thành công vui lòng thử lại", "Thông báo", MessageBoxButtons.OK); } } }