private void btnBuscarArticulo_Click(object sender, EventArgs e) { string dato = txtCodigo.Text; clsArticulos artic = new clsArticulos(); DataSet consulta = artic.BuscarArticulos(dato); if (consulta != null && consulta.Tables.Count > 0) { dgvProductos.DataSource = consulta.Tables[0]; } else if (!string.IsNullOrEmpty(artic.mensaje)) { MessageBox.Show(artic.mensaje, "¡Ocurrio un error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void BuscarArticulo() { List <ArticuloVenta> articulosEncontrados = new List <ArticuloVenta>(); string dato = txtDatoProducto.Text; clsArticulos artic = new clsArticulos(); DataSet consultaArticulos = artic.BuscarArticulos(dato); if (consultaArticulos != null && consultaArticulos.Tables.Count > 0) { foreach (DataRow r in consultaArticulos.Tables[0].Rows) { articulosEncontrados.Add(ConvertirDataSetArticulo(r)); } } clsPaquete paquete = new clsPaquete(); DataSet consultaPaquetes = paquete.BuscarPaquetes(dato); if (consultaPaquetes != null && consultaPaquetes.Tables.Count > 0) { foreach (DataRow r in consultaPaquetes.Tables[0].Rows) { articulosEncontrados.Add(ConvertirDataSetPaquete(r)); } } dgvProductos.AutoGenerateColumns = false; if (articulosEncontrados.Count > 0) { dgvProductos.DataSource = articulosEncontrados; } else if (!string.IsNullOrEmpty(artic.mensaje)) { MessageBox.Show(artic.mensaje, "¡Ocurrio un error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static String[] BuscarArticulos(string prefixText) { String[] sList = null; List<string> sArticuloList = new List<string>(); clsArticulos lstArticulos = new clsArticulos(); try { DataTable dtArticulos = lstArticulos.BuscarArticulos(prefixText); if (dtArticulos.Rows.Count > 0) { for (int i = 0; i < dtArticulos.Rows.Count; i++) { sArticuloList.Add(AjaxControlToolkit.AutoCompleteExtender. CreateAutoCompleteItem(dtArticulos.Rows[i]["ArtDescripcion"].ToString(), dtArticulos.Rows[i]["ArtCod"].ToString())); } sList = new String[10]; sList = sArticuloList.ToArray(); } else { sList = new String[1]; sList[0] = "Sin Resultados"; } } catch (Exception ex) { throw ex; } finally { lstArticulos = null; } return sList; }