示例#1
0
        private void coletaDados()
        {
            List <String> listFornecedor = new List <String>();
            List <String> listNota       = new List <String>();
            List <String> listaForma     = new List <String>();
            List <String> listaProdutos  = new List <String>();

            while (leitura.Read())
            {
                coletaDadosNFe(leitura, listNota, "ide");
                coletaDadosNFe(leitura, listFornecedor, "emit");
                coletaDadosNFe(leitura, listaForma, "cobr");
                coletaDadosNFe(leitura, listaProdutos, "det");
            }

            dadosFornecedor = new FornecedorNFe(listFornecedor);
            dadosNota       = new Nota(listNota);
            dadosFormas     = new FormaPagamento(listaForma);
            dadosProdutos   = new ProdutosNFe(listaProdutos);
        }
示例#2
0
        private void coletaDados()
        {
            List <String> listFornecedor = new List <String>();
            List <String> listNota       = new List <String>();
            List <String> listaForma     = new List <String>();
            List <String> listaProdutos  = new List <String>();
            List <String> listaNFe       = new List <string>();

            while (leitura.Read())
            {
                coletaDadosNFe(leitura, listNota, "ide");
                coletaDadosNFe(leitura, listFornecedor, "emit");
                coletaDadosNFe(leitura, listaForma, "dup");
                coletaDadosNFe(leitura, listaProdutos, "prod");
                coletaDadosNFe(leitura, listaNFe, "chNFe");
            }

            dadosFornecedor = new FornecedorNFe(listFornecedor);
            dadosNota       = new Nota(listNota);
            dadosFormas     = new FormaPagamento(listaForma);
            dadosProdutos   = new ProdutosNFe(listaProdutos);
            //String[] informe = listaNFe[0].Split(':');
            this.chave = (listaNFe[0].Split(':'))[2];
        }