예제 #1
0
 /// <summary>
 /// Metodo para detectar si el texto cambio del input de cliente_id
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void idCliente_TextChanged(object sender, TextChangedEventArgs e)
 {
     // Bucle if para evitar busquedas con id valor a cero (0)
     if (idCliente.Text != "0")
     {
         // busqueda del cliente por id
         Cliente clienteEncontrado = TrabajarCliente.buscarCliente(idCliente.Text);
         if (clienteEncontrado != null)
         {
             // carga de datos en los textbox
             saveOrUpdate                 = true;
             nombreApellido.Text          = clienteEncontrado.Cli_Nombre;
             domicilio.Text               = clienteEncontrado.Cli_Domicilio;
             departamento.Text            = clienteEncontrado.Cli_Departamento;
             email.Text                   = clienteEncontrado.Cli_Email;
             codigoPostal.Text            = clienteEncontrado.Cli_Codigo_Postal;
             telefono.Text                = clienteEncontrado.Cli_Telefono;
             fechaNacimiento.SelectedDate = clienteEncontrado.Cli_Fecha_Nac;
         }
         else
         {
             // limpieza de los campos en caso de nueva busqueda
             saveOrUpdate                 = false;
             nombreApellido.Text          = "";
             domicilio.Text               = "";
             departamento.Text            = "";
             email.Text                   = "";
             codigoPostal.Text            = "";
             telefono.Text                = "";
             fechaNacimiento.SelectedDate = null;
         }
     }
 }
 /// <summary>
 /// realiza la busqueda de cliente en la bd
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     if (txtBuscarC.Text != "Buscar Cliente")
     {
         dataCliente.DataSource = TrabajarCliente.buscarCliente(txtBuscarC.Text);
     }
     else
     {
         cargarCliente();
     }
 }
예제 #3
0
 /// <summary>
 /// busqueda por clientes
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void cmbClientes_TextUpdate(object sender, EventArgs e)
 {
     cargarBoxCliente(TrabajarCliente.buscarCliente(cmbClientes.Text));
 }