public List <Productos> RecuperarTodos()
        {
            Conectar();
            List <Productos> productos = new List <Productos>();

            SqlCommand com = new SqlCommand("select codigo,descripcion,precio from Productos", con);

            con.Open();
            SqlDataReader registros = com.ExecuteReader();

            while (registros.Read())
            {
                Productos prod = new Productos
                {
                    Codigo      = int.Parse(registros["codigo"].ToString()),
                    Descripcion = registros["descripcion"].ToString(),
                    Precio      = float.Parse(registros["precio"].ToString())
                };
                productos.Add(prod);
            }
            con.Close();
            return(productos);
        }
Example #2
0
        // Recuperar (Leer)
        public Productos Recuperar(int codigo)
        {
            Conectar();
            SqlCommand comando = new SqlCommand("select codigo,descripcion, precio from Productos where Codigo = @Codigo", con);

            comando.Parameters.Add("@Codigo", SqlDbType.Int);
            comando.Parameters["@Codigo"].Value = codigo;
            con.Open();
            SqlDataReader registros = comando.ExecuteReader();
            Productos     producto  = new Productos();

            if (registros.Read())
            {
                producto.Codigo      = int.Parse(registros["Codigo"].ToString());
                producto.Descripcion = registros["Descripcion"].ToString();
                producto.Precio      = float.Parse(registros["Precio"].ToString());
            }
            else
            {
                producto = null;
            }
            con.Close();
            return(producto);
        }