private void AgregarCliente(Cliente cliente)
 {
     if (cliente.identificador != -1)
     {
         RepositorioUsuario.Instance.GenerarReserva(reserva, cliente);
         cantHuespedes--;
     }
 }
 private void BuscarClienteBoton_Click(object sender, EventArgs e)
 {
     Cliente cliente = new Cliente();
     using (var BusquedaCliente = new BuscarCliente())
     {
         DialogResult resultado = BusquedaCliente.ShowDialog(this);
         if (resultado == DialogResult.OK)
         {
             cliente = BusquedaCliente.cliente;
         }
         else
         {
             MessageBox.Show("No se ha encontrado al Cliente.\n" +
                         "Debe generar un nuevo Cliente.", "Reporte", MessageBoxButtons.OK);
             this.NuevoClienteBoton_Click(sender, e);
         }
     }
     if (cliente.identificador != -1)
         AgregarCliente(cliente);
 }
        private void GenerarClienteNuevo()
        {
            Cliente cliente;
            using (var GenerarNuevoCliente = new AltaCli())
            {
                DialogResult resultado = GenerarNuevoCliente.ShowDialog(this);
                if (resultado == DialogResult.OK)
                {
                    cliente = GenerarNuevoCliente.cliente;
                }
                else
                    cliente = new Cliente();
            }

            AgregarCliente(cliente);
        }
예제 #4
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();
         }
     }
 }