private void cargarProductos(String input, ObservableCollection<Producto> queryPr) { MySqlCommand instruccion = connection.CreateCommand(); if (pr_nameSearch.IsChecked.Value) instruccion.CommandText = "call BUSCA_PRODUCTO(\'" + input + "\')"; else instruccion.CommandText = "call BUSCA_PRODUCTO_CODIGO(\'" + input + "\')"; MySqlDataReader reader = instruccion.ExecuteReader(); queryPr.Clear(); while (reader.Read()) { Producto pd = new Producto(); pd.pr_codigo = reader["CODIGO"].ToString(); pd.pr_nombre = reader["NOMBRE"].ToString(); // pd.pr_caducidad = reader["J"].ToString(); pd.pr_cantidad = int.Parse(reader["CANTIDAD"].ToString()); pd.pr_precio = float.Parse(reader["PRECIO_VENTA"].ToString()); pd.pr_key = reader["IDPRODUCTO"].ToString(); queryPr.Add(pd); } reader.Close(); }
/**Saca todos los productos de la tabla correspondiente cuyo nombre contenga el input y los agrega a nuestra collection de productos **/ private void cargarProductos() { MySqlCommand instruccion = connection.CreateCommand(); instruccion.CommandText = "call GET_PRODUCTOS()"; MySqlDataReader reader = instruccion.ExecuteReader(); while (reader.Read()) { Producto pd = new Producto(); pd.pr_codigo = reader["CODIGO"].ToString(); pd.pr_nombre = reader["NOMBRE"].ToString(); // pd.pr_caducidad = reader["J"].ToString(); pd.pr_cantidad = int.Parse(reader["CANTIDAD"].ToString()); pd.pr_precio = float.Parse(reader["PRECIO_VENTA"].ToString()); pd.pr_key = reader["IDPRODUCTO"].ToString(); ProductosCollection.Add(pd); } reader.Close(); }