Esempio n. 1
0
        public static Acerto ObterAcerto(List<long> códigoSaídas, List<long> códigoRetornos, List<long> códigoVendas)
        {
            Acerto novoAcerto;

            novoAcerto = new Acerto(códigoSaídas, códigoRetornos, códigoVendas);

            Entidades.Relacionamento.Saída.Saída.ObterAcerto(códigoSaídas, novoAcerto.hash);
            Entidades.Relacionamento.Retorno.Retorno.ObterAcerto(códigoRetornos, novoAcerto.hash);
            Entidades.Relacionamento.Venda.Venda.ObterAcerto(códigoVendas, novoAcerto.hash);

            //novoAcerto.RecuperarMercadorias();

            return novoAcerto;
        }
Esempio n. 2
0
        /* O código abaixo não é necessário, visto que
         * todas as mercadorias são recuperadas do banco de dados
         * e inseridas na árvore, de onde serão recuperadas quando ocas.
         * -- Júlio, 27/09/2006
         */
        ///// <summary>
        ///// Recuperação as mercadoriasOcas da hash, 
        ///// pois todas elas serão inseridas na bandeja, que perguntam por propriedades
        ///// próprias da mercadoria.
        ///// </summary>
        //private void RecuperarMercadorias()
        //{
        //    ArrayList listaSaquinhos;
        //    ArrayList listaMercadoriasOca;


        //    listaSaquinhos = ColeçãoSaquinhos;
            
        //    listaMercadoriasOca = new ArrayList(listaSaquinhos.Count);
            
        //    foreach (SaquinhoAcerto s in listaSaquinhos)
        //        listaMercadoriasOca.Add(s.Mercadoria);

        //    MercadoriaOca.RecuperarVários(listaMercadoriasOca);
        //}


        public static Acerto ObterAcerto(Pessoa.Pessoa p, List<Entidades.Relacionamento.Relacionamento> saídas, List<Entidades.Relacionamento.Relacionamento> retornos, List<Entidades.Relacionamento.Venda.IDadosVenda> vendas)
        {
            Acerto novoAcerto;

            novoAcerto = new Acerto(p);

            novoAcerto.códigoSaídas = Entidades.Relacionamento.Relacionamento.ObterCódigos(saídas);
            novoAcerto.códigoRetornos = Entidades.Relacionamento.Relacionamento.ObterCódigos(retornos);
            novoAcerto.códigoVendas = Entidades.Relacionamento.Venda.Venda.ObterCódigos(vendas);

            Entidades.Relacionamento.Saída.Saída.ObterAcerto(novoAcerto.códigoSaídas, novoAcerto.hash);
            Entidades.Relacionamento.Retorno.Retorno.ObterAcerto(novoAcerto.códigoRetornos, novoAcerto.hash);
            Entidades.Relacionamento.Venda.Venda.ObterAcerto(novoAcerto.códigoVendas, novoAcerto.hash);


            //novoAcerto.RecuperarMercadorias();

            return novoAcerto;
        }