예제 #1
0
        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));
        }
예제 #2
0
        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));
        }
예제 #3
0
 private void reserva_Click(object sender, RoutedEventArgs e)
 {
     if (GestorReservas.getReservaRealizada())
     {
         marco.Navigate(typeof(DataPage));
     }
     else
     {
         marco.Navigate(typeof(newCustomer));
     }
 }
예제 #4
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));
            }
        }