Ejemplo n.º 1
0
        private void botonGuardar_Click(object sender, EventArgs e)
        {
            if (camposCompletos())
            {
                Habitacion nuevaHabitacion = new Habitacion();
                //Se completan Campos de Habitacion
                nuevaHabitacion.Id_Habitacion = Convert.ToInt32(textNumero.Text);
                nuevaHabitacion.CodHotel      = hotel.CodHotel;
                nuevaHabitacion.Tipo_codigo   = Tipo_Habitacion.getCodeByDescription(comboTipoHab.SelectedItem.ToString(), lista_tipos);
                nuevaHabitacion.Piso          = Convert.ToInt32(textPiso.Text);
                nuevaHabitacion.Ubicacion     = comboUbicacion.SelectedItem.ToString();
                nuevaHabitacion.Descripcion   = textDescripcion.Text;

                if (!DAOHabitacion.insertar(nuevaHabitacion))
                {
                    MessageBox.Show("Error al crear la habitación.", "Error al crear Nueva Habitación",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    MessageBox.Show("Habitación Creada Correctamente.", "Nueva Habitación",
                                    MessageBoxButtons.OK, MessageBoxIcon.None);
                    ((HabitacionBajaMod)Globals.VentanaAnterior).updateGrid();
                    this.Close();
                }
            }
        }
Ejemplo n.º 2
0
        private void botonGuardar_Click(object sender, EventArgs e)
        {
            if (chequearDatos())
            {
                habitacion.Id_Habitacion = Int32.Parse(textNumero.Text);
                habitacion.Piso          = Int32.Parse(textPiso.Text);
                habitacion.Descripcion   = textDescripcion.Text;
                //Usa la descripcion el combo, entonces....
                habitacion.Tipo_codigo = Tipo_Habitacion.getCodeByDescription(comboTipo.SelectedItem.ToString(), lista_tipos);

                habitacion.Ubicacion = comboUbicacion.SelectedItem.ToString();
                if (comboEstado.SelectedIndex == 0)
                {
                    habitacion.CampoBaja = false;
                }
                else
                {
                    habitacion.CampoBaja = true;
                }

                if (!DAOHabitacion.actualizar(habitacion))
                {
                    MessageBox.Show("Error al modificar la habitación.", "Error al Modificar Habitación",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    MessageBox.Show("Habitación Modificada Correctamente.", "Modificar Habitación",
                                    MessageBoxButtons.OK, MessageBoxIcon.None);
                    ((HabitacionBajaMod)Globals.VentanaAnterior).updateGrid();
                    this.Close();
                }
            }
        }
Ejemplo n.º 3
0
        private void botonReservar_Click(object sender, EventArgs e)
        {
            //Chequeo de cosas
            if (chequearDatos())
            {
                if (comboBoxTipoRegimen.SelectedIndex == -1)
                {
                    new ListarRegimenes().Show();
                    Globals.deshabilitarAnterior(this);
                    return;
                }
                regimen_elegido = lista_regimenes[comboBoxTipoRegimen.SelectedIndex];

                //Reservar con los datos validados
                int             cantHuespedes     = Int32.Parse(textCantHuespedes.Text);
                Tipo_Habitacion tipo_seleccionado = DAOHabitacion.obtenerTipo(Tipo_Habitacion.getCodeByDescription(comboTipoHab.SelectedItem.ToString(), tipos_habitacion));
                if (tipo_seleccionado.CantPersonas < cantHuespedes)
                {
                    int cantHabitaciones =
                        ((cantHuespedes % tipo_seleccionado.CantPersonas) == 0) ? (cantHuespedes / tipo_seleccionado.CantPersonas)
                        : ((cantHuespedes / tipo_seleccionado.CantPersonas) + 1);

                    DialogResult dr = MessageBox.Show("Se reservarán " + cantHabitaciones.ToString() + " habitaciones. Desea continuar?",
                                                      "", MessageBoxButtons.YesNo);
                    switch (dr)
                    {
                    case DialogResult.Yes:
                        reservar(cantHabitaciones, tipo_seleccionado);
                        break;

                    case DialogResult.No:
                        break;
                    }
                }
                else
                {
                    reservar(1, tipo_seleccionado);
                }
            }
        }