private void btnBuscarE_Click(object sender, EventArgs e) { try { if (cbxCriBusquedaE.SelectedItem != null) { LimpiarCamposE(); if (cbxCriBusquedaE.SelectedItem.ToString().Equals("Codigo de Barras")) { DataTable productos = cliente.BuscarProductoCodigo(txtBusquedaE.Text); dgvProductoE.DataSource = productos; } else if (cbxCriBusquedaE.SelectedItem.ToString().Equals("Marca")) { DataTable productos = cliente.BuscarProductoMarca(txtBusquedaE.Text); dgvProductoE.DataSource = productos; } else if (cbxCriBusquedaE.SelectedItem.ToString().Equals("Mostrar Todos")) { DataTable productos = cliente.ObtenerProducto(); dgvProductoE.DataSource = productos; } 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(object sender, EventArgs e) { try { if (cbxCriBusqueda.SelectedItem != null) { if (cbxCriBusqueda.SelectedItem.ToString().Equals("Código de Barras")) { DataTable productos = cliente.BuscarProductoCodigo(txtBusqueda.Text); dgvProducto.DataSource = productos; } else if (cbxCriBusqueda.SelectedItem.ToString().Equals("Marca")) { DataTable productos = cliente.BuscarProductoMarca(txtBusqueda.Text); dgvProducto.DataSource = productos; } else if (cbxCriBusqueda.SelectedItem.ToString().Equals("Mostrar Todos")) { DataTable productos = cliente.ObtenerProducto(); dgvProducto.DataSource = productos; } } 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); } }