private void button2_Click(object sender, EventArgs e) { int contador = 0; if (radioButtonLista.Checked == true) { cli = (Cliente)listBox1.SelectedItem; if (cli == null) { MessageBox.Show("No se pudo seleccionar nada de la lista"); } else { contador++; } } else { if (radioButtonTextbox.Checked == true) { int codigo = int.Parse(textBox1.Text); cli = admincopia.buscarCliente(codigo); if (cli == null) { MessageBox.Show("No se encontró al cliente"); } else { contador++; } } else { MessageBox.Show("No seleccionó nada"); } } if (contador > 0) { panel3.Visible = true; List <Prestamo> aux = admincopia.prestamosxclientes(cli.CodigoSocio); listBox2.DataSource = null; listBox2.DataSource = aux; listBox2.ClearSelected(); } }
private void buttonFiltrar_Click(object sender, EventArgs e) { try { int codigo = int.Parse(textBox1.Text); List <Prestamo> pres = copiaadmin.prestamosxclientes(codigo); if (pres.Count != 0) { MessageBox.Show("Fué encontrado"); listBoxListado.DataSource = null; listBoxListado.DataSource = pres; listBoxListado.ClearSelected(); } else { MessageBox.Show("No fué encontrado"); listBoxListado.DataSource = null; listBoxListado.DataSource = copiaadmin.Listaprestamos; listBoxListado.ClearSelected(); } } catch (FormatException ex) { MessageBox.Show("Ingresó letras en lugar de número / o no ingresó nada"); textBox1.Focus(); } catch (BlancoException ex) { MessageBox.Show(ex.Message); } catch (Exception ex) { MessageBox.Show(ex.Message); } //finally---> no me lo toma(revisar) }