//Buscar cliente emisor del pedido private void btnBuscarEmisor_Click(object sender, RoutedEventArgs e) { try { //Primero limpio la lista y el listbox para que los resultados de busquedas anteriores no interfieran con los nuevos ListEmisoresEncontrados.Clear(); lbxResultBusquedaEmisor.Items.Clear(); string contenido = tbxBuscarEmisor.Text; //Si el contenido del cuadro de busqueda esta vacio no se ejecuta la consulta a la db if (contenido != "") { switch (cboBuscarEmisor.Text) { case "Cuil": Cliente clienteBuscado = clienteBD.GetClientes(Convert.ToInt32(contenido)); if (clienteBuscado != null) { ListEmisoresEncontrados.Add(clienteBuscado); } break; case "Nombre": //Hacer busqueda por nombre break; default: break; } foreach (var item in ListEmisoresEncontrados) { lbxResultBusquedaEmisor.Items.Add(item); } } } catch (Exception ex) { MessageBox.Show("Error al buscar al cliente Emisor \n Verifique los datos Ingresados"); Logger.Warn("Error al buscar Cliente emisor ENVIO" + ex); } }
//Buscar un cliente segun el metodo elegido private void btnBuscar_Click(object sender, RoutedEventArgs e) { try { //Primero limpio la lista y el listbox para que los resultados de busquedas anteriores no interfieran con los nuevos ListClientesEncontrados.Clear(); lbxResultBusqueda.Items.Clear(); string contenido = tbxBuscar.Text; //Si el contenido del cuadro de busqueda esta vacio no se ejecuta la consulta a la db if (contenido != "") { if (cboBuscar.Text == "Cuil") { Cliente clienteBuscado = clienteBD.GetClientes(Convert.ToInt32(contenido)); if (clienteBuscado != null) { ListClientesEncontrados.Add(clienteBuscado); } } if (cboBuscar.Text == "Nombre") { ListClientesEncontrados = clienteBD.GetClientes(contenido); } foreach (var item in ListClientesEncontrados) { lbxResultBusqueda.Items.Add(item); } } } catch (Exception ex) { MessageBox.Show("Error al buscar al cliente" + ex.ToString()); Logger.Warn("Error al buscar al cliente"); } }