public IList <Lote> BuscarListaLote(int ordemProduto) { using (Conectar conexao = new Conectar()) { return(new LoteDAO(conexao).Buscar(ordemProduto)); } }
public Produto Buscar(string EAN) { using (Conectar conexao = new Conectar()) { ProdutoDao ObjDAO = new ProdutoDao(conexao); Produto produto = ObjDAO.Buscar(EAN); if (produto == null) { throw new Exception("Produto nao emcontrado"); } if (produto.tipo == 'G') { produto.grades = new Grade(conexao).BuscarListaGrade(produto.ordem); if (produto.grades == null) { throw new Exception("Erro ao buscar Grade"); } } else if (produto.tipo == 'L') { produto.lotes = new Lote().BuscarListaLote(produto.ordem); if (produto.lotes == null) { throw new Exception("Erro ao buscar Lotes"); } } produto.estoque = new EstoqueDAO(conexao).Buscar(produto.ordem); produto.promocao = new PromocaoDAO(conexao).Buscar(produto.ordem); if (estoque == -1) { throw new Exception("Erro ao buscar quantidade"); } return(produto); } }
public PromocaoDAO(Conectar conexao) { _conexao = conexao; }
public SubClasseDAO(Conectar conexao) { _conexao = conexao; }
public GradeDAO(Conectar conexao) { _conexao = conexao; }
public GrupoDAO(Conectar conexao) { _conexao = conexao; }
public EstoqueDAO(Conectar conexao) { _conexao = conexao; }
public SincronizarDao(Conectar conexao) { _conexao = conexao; }
public ProdutoDao(Conectar conexao) { _conexao = conexao; }
public LoteDAO(Conectar conexao) { _conexao = conexao; }