Package br.edu.puc.campinas.si.pw.pucstore.persistence

Examples of br.edu.puc.campinas.si.pw.pucstore.persistence.DB


   
  }
 
  public List<Categoria> obterNivelZero() throws Exception {
   
    DB db = DBFactory.getInstancia();
   
    List<Categoria> categorias = new ArrayList<Categoria>();
   
    String sql = "select cod_categoria, descricao, categoria_mae from categoria ";
    sql += "where categoria_mae = 0";
   
    ResultSet rs = db.execConsulta(sql);
   
    while(rs.next()) {   
      categorias.add(popularEntidade(rs));
    }
 
View Full Code Here


    return categorias;
  }
 
  public List<Categoria> obterPorCategoriaMae(int categoriaMae) throws Exception {
   
    DB db = DBFactory.getInstancia();
   
    List<Categoria> categorias = new ArrayList<Categoria>();
   
    String sql = "select cod_categoria, descricao, categoria_mae from categoria ";
    sql += "where categoria_mae = {categoria_mae}";
   
    sql = sql.replace("{categoria_mae}", String.valueOf(categoriaMae));
   
    ResultSet rs = db.execConsulta(sql);
   
    while(rs.next()) {   
      categorias.add(popularEntidade(rs));
    }
 
View Full Code Here

public class ProdutoNegocio implements INegocio<Produto> {

  @Override
  public void adicionar(Produto entidade) throws Exception {

    DB db = DBFactory.getInstancia();
   
    String sql = "";
   
    sql += "INSERT INTO produto ";
    sql += "(nome, cod_categoria, estoque_minimo, estoque, detalhes, preco) ";
    sql += "VALUES ";
    sql += "('{nome}', {cod_categoria}, {estoque_minimo}, {estoque}, '{detalhes}', {preco}) ";
   
    sql = replaceParametrosComandoSql(sql, entidade);
   
    db.execComando(sql);
   
  }
View Full Code Here

  }

  @Override
  public void atualizar(Produto entidade) throws Exception {
   
    DB db = DBFactory.getInstancia();
   
    String sql = "";
   
    sql += "UPDATE produto SET ";
    sql += "nome = '{nome}', ";
    sql += "cod_categoria = {cod_categoria}, ";
    sql += "estoque_minimo = {estoque_minimo}, ";
    sql += "estoque = {estoque}, ";
    sql += "detalhes = 'detalhes', ";
    sql += "preco = {preco} ";
    sql += "WHERE ";
    sql += "cod_produto = {cod_produto} ";
   
    sql = replaceParametrosComandoSql(sql, entidade);
   
    db.execComando(sql);
   
  }
View Full Code Here

  }

  @Override
  public void remover(int id) throws Exception {

    DB db = DBFactory.getInstancia();
   
    String sql = "";
   
    sql += "delete from produto ";
    sql += "where cod_produto = {cod_produto}";
   
    sql = sql.replace("{cod_produto}", String.valueOf(id));
   
    db.execComando(sql);
   
  }
View Full Code Here

  }

  @Override
  public List<Produto> obterTodos() throws Exception {
   
    DB db = DBFactory.getInstancia();
   
    String sql = "select cod_produto, nome, cod_categoria, estoque_minimo, estoque, detalhes, preco from produto ";
   
    List<Produto> produtos = new ArrayList<Produto>();
   
    ResultSet rs = db.execConsulta(sql);
   
    while(rs.next()) {   
      produtos.add(popularEntidade(rs));
    }
 
View Full Code Here

 
  }
 
  public List<Produto> obterPorCategoria(int codCategoria) throws Exception {
   
    DB db = DBFactory.getInstancia();
   
    String sql = "select cod_produto, nome, cod_categoria, estoque_minimo, estoque, detalhes, preco from produto where cod_categoria = {cod_categoria} ";
   
    List<Produto> produtos = new ArrayList<Produto>();

    sql = sql.replace("{cod_categoria}", String.valueOf(codCategoria));
   
    ResultSet rs = db.execConsulta(sql);
   
    while(rs.next()) {   
      produtos.add(popularEntidade(rs));
    }
 
View Full Code Here

 
  }
 
  public List<Produto> obterTodosEstoqueAbaixoMinimo() throws Exception {
   
    DB db = DBFactory.getInstancia();
   
    String sql = "select cod_produto, nome, cod_categoria, estoque_minimo, estoque, detalhes, preco from produto where estoque < estoque_minimo ";
   
    List<Produto> produtos = new ArrayList<Produto>();
   
    ResultSet rs = db.execConsulta(sql);
   
    while(rs.next()) {   
      produtos.add(popularEntidade(rs));
    }
 
View Full Code Here

  }

  @Override
  public Produto obterPorId(int id) throws Exception {
   
    DB db = DBFactory.getInstancia();
   
    String sql = "select cod_produto, nome, cod_categoria, estoque_minimo, estoque, detalhes, preco from produto ";
    sql += "where cod_produto = {cod_produto}";

    sql = sql.replace("{cod_produto}", String.valueOf(id));
   
    ResultSet rs = db.execConsulta(sql);
   
    if(rs.next()) {   
      return popularEntidade(rs);
    } else {
      return null;
View Full Code Here

public class VendaItemNegocio implements INegocio<VendaItem> {

  @Override
  public void adicionar(VendaItem entidade) throws Exception {

    DB db = DBFactory.getInstancia();
   
    String sql = "insert into venda_item (cod_venda, cod_produto) values ({cod_venda}, {cod_produto}) ";
       
    sql = replaceParametrosComandoSql(sql, entidade);
   
    db.execComando(sql)
   
  }
View Full Code Here

TOP

Related Classes of br.edu.puc.campinas.si.pw.pucstore.persistence.DB

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.