private void reservarBT_Click(object sender, RoutedEventArgs e) { DateTime?fechaLlegadaDT; var fechaLlegadaST = ""; if (fechaLlegada.Date != null) { fechaLlegadaDT = fechaLlegada.Date.DateTime; fechaLlegadaST = fechaLlegadaDT.Value.ToString("dd-MM-yyyy"); } DateTime?fechaSalidaDT; var fechaSalidaST = ""; if (fechaSalida.Date != null) { fechaSalidaDT = fechaSalida.Date.DateTime; fechaSalidaST = fechaSalidaDT.Value.ToString("dd-MM-yyyy"); } GestorReservas.addReserva(new Reserva(GestorReservas.getListPersonas()[0], new Habitacion(fechaLlegadaST, fechaSalidaST, int.Parse(numPersonas.Text), tipoHabitacion.SelectedItem.ToString()))); GestorReservas.setReservaRealizada(!GestorReservas.getReservaRealizada()); Frame.Navigate(typeof(DataPage)); }
private void BtnBuscar_Click(object sender, EventArgs e) { GestorReservas reservas = new GestorReservas(); string cadenaResultado; DataTable tabla = new DataTable(); DateTime fechadesde = Convert.ToDateTime(TimePickerDesde.Value); DateTime fechahasta = Convert.ToDateTime(TimePickerHasta.Value); if (this.TextBoxNombre.Text != "" || this.TextBoxApellido.Text != "" || (fechadesde.ToString("MM-dd-yyyy") != fechahasta.ToString("MM-dd-yyyy")) || this.checkVencimientoHoy.Checked == true || this.checkVencido.Checked == true) { cadenaResultado = reservas.ConsultarReservasFiltros(this.TextBoxNombre.Text, this.TextBoxApellido.Text, fechadesde.ToString("MM-dd-yyyy"), fechahasta.ToString("MM-dd-yyyy"), this.checkVencimientoHoy.Checked, this.checkVencido.Checked).ToString(); if (cadenaResultado == "correcto") { tabla = reservas.tablaReservas; this.dataGridReservas.DataSource = tabla; dataGridReservas.Columns[0].Visible = false; } else { MessageBox.Show(reservas.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { this.Consulta(); } }
private void btReservar_Click(object sender, RoutedEventArgs e) { if (rbBanquete.IsChecked == true) { tipoEvento = "Banquete"; } else if (rbJornada.IsChecked == true) { tipoEvento = "Jornada"; } else if (Congreso.IsChecked == true) { tipoEvento = "Congreso"; } DateTime?date; var fecha = ""; if (eventoFecha.Date != null) { date = eventoFecha.Date.DateTime; fecha = date.Value.ToString("dd-MM-yyyy"); } GestorReservas.addReserva(new Reserva(GestorReservas.getListPersonas()[0], new Salon(fecha, tipoEvento, int.Parse(numAsistTbx.Text), cbxCocina.SelectedItem.ToString(), (bool)chkbxVeg.IsChecked, int.Parse(tbxJornadas.Text), (bool)alojarTrue.IsChecked, int.Parse(numHab.Text)))); GestorReservas.setReservaRealizada(!GestorReservas.getReservaRealizada()); Frame.Navigate(typeof(DataPage)); }
private void rellenaUsuario() { dniUs.Text = GestorReservas.getListPersonas()[0].dni; nombreUs.Text = GestorReservas.getListPersonas()[0].nombre; tlfUs.Text = GestorReservas.getListPersonas()[0].numeroTlf.ToString(); direccionUs.Text = GestorReservas.getListPersonas()[0].direccion; localidadUs.Text = GestorReservas.getListPersonas()[0].localidad; provinciaUs.Text = GestorReservas.getListPersonas()[0].provincia; }
private void reserva_Click(object sender, RoutedEventArgs e) { if (GestorReservas.getReservaRealizada()) { marco.Navigate(typeof(DataPage)); } else { marco.Navigate(typeof(newCustomer)); } }
public bookSaloon() { this.InitializeComponent(); cocinaList.Add("Buffet"); cocinaList.Add("Carta"); cocinaList.Add("Pedir cita con chef"); cocinaList.Add("Sin especificar"); cbxCocina.ItemsSource = cocinaList; if (GestorReservas.amountOfReservas() > 0) { GestorReservas.getListReservas().RemoveAt(0); } }
private async void mostrarAviso() { ContentDialog taSeguroTu = new ContentDialog() { Title = "Aviso", Content = "Estás a punto de cancelar la reserva. ¿Estás seguro?", PrimaryButtonText = "Sí", SecondaryButtonText = "No" }; ContentDialogResult resultado = await taSeguroTu.ShowAsync(); if (resultado == ContentDialogResult.Primary) { GestorReservas.setReservaRealizada(!GestorReservas.getReservaRealizada()); Frame.Navigate(typeof(StartPage)); } }
private void Consulta() { GestorReservas reservas = new GestorReservas(); string cadenaResultado; DataTable tabla = new DataTable(); cadenaResultado = reservas.ConsultarReservas().ToString(); tabla = reservas.tablaReservas; if (cadenaResultado == "correcto") { this.dataGridReservas.DataSource = tabla; dataGridReservas.Columns[0].Visible = false; } else { MessageBox.Show(reservas.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public newCustomer() { this.InitializeComponent(); provincias.Add("Huelva"); provincias.Add("Sevilla"); provincias.Add("Cádiz"); provincias.Add("Córdoba"); provincias.Add("Granada"); provincias.Add("Málaga"); provincias.Add("Almería"); provincias.Add("Jaén"); if (GestorReservas.amountOfPersonas() > 0) { GestorReservas.getListPersonas().RemoveAt(0); } }
public bookRoom() { this.InitializeComponent(); habitaciones.Add("Doble de uso individual"); habitaciones.Add("Doble"); habitaciones.Add("Junior suite"); habitaciones.Add("Suite"); regimenes.Add("Alojamiento y desayuno"); regimenes.Add("Media pensión"); regimenes.Add("Pensión completa"); if (GestorReservas.amountOfReservas() > 0) { GestorReservas.getListReservas().RemoveAt(0); } }
public DataPage() { this.InitializeComponent(); if (GestorReservas.getListReservas()[0].habitacion == null) { rellenaUsuario(); habitacionInfo.Visibility = Visibility.Collapsed; fechEvento.Text = GestorReservas.getListReservas()[0].salon.fechaEvento; tipoEvento.Text = GestorReservas.getListReservas()[0].salon.tipoEvento; numeroAsist.Text = GestorReservas.getListReservas()[0].salon.numeroAsistentes.ToString(); tipoCocina.Text = GestorReservas.getListReservas()[0].salon.tipoCocina; if (tipoCocina.Text.Equals("Buffet")) { vegTit.Visibility = Visibility.Visible; vegano.Visibility = Visibility.Visible; if (GestorReservas.getListReservas()[0].salon.veganoONo) { vegano.Text = "Sí"; } else { vegano.Text = "No"; } } if (tipoEvento.Text.Equals("Congreso")) { jornadNumTit.Visibility = Visibility.Visible; numJornadas.Visibility = Visibility.Visible; numJornadas.Text = GestorReservas.getListReservas()[0].salon.numJornadas.ToString(); if (GestorReservas.getListReservas()[0].salon.alojarONo) { numAsistAlojSNTit.Visibility = Visibility.Visible; numAsistAloj.Visibility = Visibility.Visible; numAsistAlojSN.Text = "Sí"; numAsistAlojTit.Visibility = Visibility.Visible; numAsistAloj.Visibility = Visibility.Visible; numAsistAloj.Text = GestorReservas.getListReservas()[0].salon.numAlojar.ToString(); } else { numAsistAlojSNTit.Visibility = Visibility.Visible; numAsistAloj.Visibility = Visibility.Visible; numAsistAlojSN.Text = "No"; } } } else if (GestorReservas.getListReservas()[0].salon == null) { rellenaUsuario(); salonInfo.Visibility = Visibility.Collapsed; fechaLlegada.Text = GestorReservas.getListReservas()[0].habitacion.fechaLlegada; fechaSalida.Text = GestorReservas.getListReservas()[0].habitacion.fechaSalida; numPersonas.Text = GestorReservas.getListReservas()[0].habitacion.numPersonas.ToString(); tipoHab.Text = GestorReservas.getListReservas()[0].habitacion.tipoHabitacion; } }
private void btAnadir_Click(object sender, RoutedEventArgs e) { /* * errores = new List<string>(); * * bool erroneo = false; * * if (dniTbx.Text == null) * { * errores.Add("Cumplimente el campo DNI."); * erroneo = true; * } * * if (nombreTbx.Text == null) * { * erroneo = true; * errores.Add("Cumplimente el campo Nombre del cliente"); * } * * if (tlfTbx.Text == null) * { * erroneo = true; * errores.Add("Cumplimente el campo Número de teléfono"); * } * else if (!tlfTbx.Text.All(char.IsDigit)) * { * erroneo = true; * errores.Add("Introduzca SOLO números en el campo Número de teléfono"); * } * * if (direccionTbx.Text == null) * { * erroneo = true; * errores.Add("Cumplimente el campo de Dirección"); * } * * if (localidadTbx.Text == null) * { * erroneo = true; * errores.Add("Cumplimente el campo de Localidad"); * } * * if (provinciaCBX.SelectedItem != null) * { * provinciaEscogida = provinciaCBX.SelectedItem.ToString(); * } * else * { * errores.Add("Seleccione una provincia."); * erroneo = true; * } * * if (!erroneo) * { */ provinciaEscogida = provinciaCBX.SelectedItem.ToString(); GestorReservas.addPersona(new Persona(dniTbx.Text, nombreTbx.Text, int.Parse(tlfTbx.Text), direccionTbx.Text, localidadTbx.Text, provinciaEscogida)); if (rbSalon.IsChecked == true) { Frame.Navigate(typeof(bookSaloon)); } else if (rbHabitacion.IsChecked == true) { Frame.Navigate(typeof(bookRoom)); } /* * } * else * { * MostrarErrores(); * errores.Clear(); * } * } * * private async void MostrarErrores() * { * * StringBuilder construyeError = new StringBuilder("Se han encontrado errores. "); * * for (int i = 0; i < errores.Count; i++) * { * construyeError.Append("\n" + errores[i]); * } * * ContentDialog error = new ContentDialog() * { * Title = "Error", * Content = construyeError, * PrimaryButtonText = "Aceptar" * }; * * error.Margin = new Thickness(0, 0, 0, 0); * await error.ShowAsync(); * } */ }