/// <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(); } }
/// <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)); }