private void btnBuscarE_Click(object sender, EventArgs e) { try { if (cbxCriBusquedaE.SelectedItem != null) { LimpiarCamposE(); if (cbxCriBusquedaE.SelectedItem.ToString().Equals("Codigo de Barras")) { DataTable filtros = cliente.BuscarFiltroCodigo(txtBusquedaE.Text); dgvFiltrosE.DataSource = filtros; } else if (cbxCriBusquedaE.SelectedItem.ToString().Equals("Marca")) { DataTable filtros = cliente.BuscarFiltroMarca(txtBusquedaE.Text); dgvFiltrosE.DataSource = filtros; } else if (cbxCriBusquedaE.SelectedItem.ToString().Equals("Mostrar Todos")) { DataTable filtros = cliente.ObtenerFiltros(); dgvFiltrosE.DataSource = filtros; } busqueda = cbxCriBusquedaE.SelectedItem.ToString(); valor = txtBusquedaE.Text; } else { DialogResult dialogResult = MessageBox.Show("Seleccione un criterio de búsqueda", "Aviso", MessageBoxButtons.OK); } } catch (Exception) { DialogResult dialogResult = MessageBox.Show("Ha ocurrido un error de conexión", "Aviso", MessageBoxButtons.OK); } }
//Este evento nos permite buscar un aceite dependiendo del parametro criterio de //busqueda desde el combo box cbxCriBusqueda private void btnBuscar_Click_1(object sender, EventArgs e) { try { if (cbxCriBusqueda.SelectedItem != null) { if (cbxCriBusqueda.SelectedItem.ToString().Equals("Código de Barras")) { DataTable filtros = cliente.BuscarFiltroCodigo(txtBusqueda.Text); dgvFiltrosE.DataSource = filtros; } else if (cbxCriBusqueda.SelectedItem.ToString().Equals("Marca")) { DataTable filtros = cliente.BuscarFiltroMarca(txtBusqueda.Text); dgvFiltrosE.DataSource = filtros; } else if (cbxCriBusqueda.SelectedItem.ToString().Equals("Código de Filtro")) { DataTable filtros = cliente.BuscarFiltroCodigoF(txtBusqueda.Text); dgvFiltrosE.DataSource = filtros; } else if (cbxCriBusqueda.SelectedItem.ToString().Equals("Rosca")) { DataTable filtros = cliente.BuscarFiltroRosca(txtBusqueda.Text); dgvFiltrosE.DataSource = filtros; } else if (cbxCriBusqueda.SelectedItem.ToString().Equals("Mostrar Todos")) { DataTable filtros = cliente.ObtenerFiltros(); dgvFiltrosE.DataSource = filtros; } } else { DialogResult dialogResult = MessageBox.Show("Seleccione un criterio de búsqueda", "Aviso", MessageBoxButtons.OK); } } catch (EndpointNotFoundException) { DialogResult dialogResult = MessageBox.Show("Ha ocurrido un error de conexión", "Aviso", MessageBoxButtons.OK); } catch (NullReferenceException) { DialogResult dialogResult = MessageBox.Show("Seleccione un criterio de búsqueda", "Aviso", MessageBoxButtons.OK); } catch (Exception) { DialogResult dialogResult = MessageBox.Show("Ha ocurrido un error", "Aviso", MessageBoxButtons.OK); } }