예제 #1
0
 private void btnConfirmacion_Click(object sender, EventArgs e)
 {
     if (dataGridView1.SelectedRows.Count < 1)
     {
         MessageBox.Show("Elija una habitacion para generar la reserva");
     }
     else
     {
         foreach (DataGridViewRow dr in dataGridView1.SelectedRows)
         {
             precio += this.calcularPrecio();
         }
         if (confirmarReserva(precio) == DialogResult.Yes)
         {
             if (clienteEnSistema() == DialogResult.Yes)
             {
                 BuscarCliente levantarBusqueda = new BuscarCliente(coneccion, this);
                 this.Hide();
                 levantarBusqueda.ShowDialog();
                 finalizarReserva();
             }
             else
             {
                 FrbaHotel.ABM_de_Cliente.AltaCliente levantarAlta = new FrbaHotel.ABM_de_Cliente.AltaCliente(coneccion, this);
                 this.Hide();
                 levantarAlta.ShowDialog();
                 finalizarReserva();
             }
         }
         else
         {
             DialogResult resul = MessageBox.Show("La reserva no se ha efectuado, ¿desea hacer otra?", "confirmacion", MessageBoxButtons.YesNo);
             if (resul == DialogResult.Yes)
             {
                 limpiarTODO();
             }
             else
             {
                 this.Close();
             }
         }
     }
 }
예제 #2
0
 private void BuscarCliente()
 {
     using (var BusquedaCliente = new BuscarCliente())
     {
         DialogResult resultado = BusquedaCliente.ShowDialog(this);
         if (resultado == DialogResult.OK)
         {
             cliente = BusquedaCliente.cliente;
         }
         else
         {
             DialogResult generarNuevoUser = MessageBox.Show("No se ha encontrado al Cliente.\n" +
                                                             "¿Desea generar uno nuevo?", "Atención", MessageBoxButtons.YesNo);
             if (generarNuevoUser == DialogResult.Yes)
             {
                 this.GenerarClienteNuevo();
             }
             else
             {
                 cliente = new Cliente();
             }
         }
     }
 }
예제 #3
0
        private void btnConfirmacion_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count < 1)
            {
                MessageBox.Show("Elija una habitacion para generar la reserva");
            }
            else {

                foreach (DataGridViewRow dr in dataGridView1.SelectedRows) {
                     precio += this.calcularPrecio();
                }
                if (confirmarReserva(precio) == DialogResult.Yes)
                {
                    if (clienteEnSistema() == DialogResult.Yes)
                    {
                        BuscarCliente levantarBusqueda = new BuscarCliente(coneccion, this);
                        this.Hide();
                        levantarBusqueda.ShowDialog();
                        finalizarReserva();
                    }
                    else
                    {
                        FrbaHotel.ABM_de_Cliente.AltaCliente levantarAlta = new FrbaHotel.ABM_de_Cliente.AltaCliente(coneccion,this);
                        this.Hide();
                        levantarAlta.ShowDialog();
                        finalizarReserva();
                    }
                }
                else {
                    DialogResult resul = MessageBox.Show("La reserva no se ha efectuado desea hacer otra ?","confirmacion",MessageBoxButtons.YesNo);
                    if (resul == DialogResult.Yes)
                    {
                        limpiarTODO();
                    }
                    else {
                        this.Close();
                    }
                }
            }
        }