Пример #1
0
 public IList <Lote> BuscarListaLote(int ordemProduto)
 {
     using (Conectar conexao = new Conectar())
     {
         return(new LoteDAO(conexao).Buscar(ordemProduto));
     }
 }
Пример #2
0
        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);
            }
        }
Пример #3
0
 public PromocaoDAO(Conectar conexao)
 {
     _conexao = conexao;
 }
Пример #4
0
 public SubClasseDAO(Conectar conexao)
 {
     _conexao = conexao;
 }
Пример #5
0
 public GradeDAO(Conectar conexao)
 {
     _conexao = conexao;
 }
Пример #6
0
 public GrupoDAO(Conectar conexao)
 {
     _conexao = conexao;
 }
Пример #7
0
 public EstoqueDAO(Conectar conexao)
 {
     _conexao = conexao;
 }
Пример #8
0
 public SincronizarDao(Conectar conexao)
 {
     _conexao = conexao;
 }
Пример #9
0
 public ProdutoDao(Conectar conexao)
 {
     _conexao = conexao;
 }
Пример #10
0
 public LoteDAO(Conectar conexao)
 {
     _conexao = conexao;
 }