示例#1
0
        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();
        }
示例#2
0
        /**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();
        }