Example #1
0
        public static void Excluir(Produto produto)
        {
            DbConnection conexao = DAOUtils.GetConexao();
            DbCommand    comando = DAOUtils.GetComando(conexao);

            comando.CommandType = CommandType.Text;
            comando.CommandText = "DELETE FROM PRODUTOS WHERE ID = @id";

            comando.Parameters.Add(DAOUtils.GetParametro("@id", produto.Id));
            comando.ExecuteNonQuery();
        }
Example #2
0
        public static void Adicionar(Produto produto)
        {
            DbConnection conexao = DAOUtils.GetConexao();
            DbCommand    comando = DAOUtils.GetComando(conexao);

            comando.CommandType = CommandType.Text;
            comando.CommandText = "INSERT INTO PRODUTOS(DESCRICAO, PRECO, QUANTIDADE)" +
                                  "VALUES (@descricao, @preco, @quantidade)";

            comando.Parameters.Add(DAOUtils.GetParametro("@descricao", produto.Descricao));
            comando.Parameters.Add(DAOUtils.GetParametro("@preco", produto.Preco));
            comando.Parameters.Add(DAOUtils.GetParametro("@quantidade", produto.Quantidade));
            comando.ExecuteNonQuery();
        }
Example #3
0
        public static DataTable GetProdutos()
        {
            //Obtenção dos produtos do banco de dados através de uma DataTable
            DbConnection conexao = DAOUtils.GetConexao();
            DbCommand    comando = DAOUtils.GetComando(conexao);

            comando.CommandType = CommandType.Text;
            comando.CommandText = "SELECT * FROM PRODUTOS";
            DbDataReader reader = DAOUtils.GetDataReader(comando);
            DataTable    table  = new DataTable();

            table.Load(reader);
            return(table);
        }
Example #4
0
        public static void Editar(Produto produto)
        {
            DbConnection conexao = DAOUtils.GetConexao();
            DbCommand    comando = DAOUtils.GetComando(conexao);

            comando.CommandType = CommandType.Text;
            comando.CommandText = "UPDATE PRODUTOS SET " +
                                  "DESCRICAO = @descricao, PRECO = @preco, QUANTIDADE = @quantidade WHERE ID = @id";

            comando.Parameters.Add(DAOUtils.GetParametro("@id", produto.Id));
            comando.Parameters.Add(DAOUtils.GetParametro("@descricao", produto.Descricao));
            comando.Parameters.Add(DAOUtils.GetParametro("@preco", produto.Preco));
            comando.Parameters.Add(DAOUtils.GetParametro("@quantidade", produto.Quantidade));
            comando.ExecuteNonQuery();
        }