コード例 #1
0
        private void SetDataNota()
        {
            var dadosFornecedor = dataNfe.GetNotas();

            if (dadosFornecedor.Count > 0)
            {
                foreach (Controller.ImportarNfe item in dadosFornecedor)
                {
                    cnpj.Text        = item.GetFornecedor().CPFcnpj;
                    IE.Text          = item.GetFornecedor().IE;
                    razaosocial.Text = item.GetFornecedor().razaoSocial;

                    rua.Text    = item.GetFornecedor().Addr_Rua + @" " + item.GetFornecedor().Addr_Nr;
                    bairro.Text = item.GetFornecedor().Addr_Bairro;
                    cep.Text    = item.GetFornecedor().Addr_CEP;
                    cidade.Text = item.GetFornecedor().Addr_Cidade;
                    estado.Text = item.GetFornecedor().Addr_UF;
                }
            }

            var dataNotas = dataNfe.GetNotas();

            foreach (Controller.ImportarNfe item in dataNotas)
            {
                Id.Text      = item.GetDados().Id;
                Emissao.Text = item.GetDados().Emissao;
                Nr.Text      = item.GetDados().Nr;
            }
        }
コード例 #2
0
        /// <summary>
        ///     Pega os produtos das notas e cria um novo arraylist
        /// </summary>
        /// <returns></returns>
        private ArrayList GetAllProdutos()
        {
            var allProdutos = new ArrayList();

            var count = dataNfe.GetNotas();

            if (count.Count > 0)
            {
                foreach (Controller.ImportarNfe item in count)
                {
                    var idFornecedor = IdFornecedor(item);
                    foreach (var pdt in item.GetProdutos())
                    {
                        object produtos = new
                        {
                            pdt,
                            Fornecedor = idFornecedor
                        };

                        allProdutos.Insert(0, produtos);
                    }
                }

                return(allProdutos);
            }

            return(null);
        }
コード例 #3
0
        private void Eventos()
        {
            Load += (s, e) =>
            {
                var dadosFornecedor = dataNfe.GetNotas();

                if (dadosFornecedor.Count <= 0)
                {
                    return;
                }

                foreach (Controller.ImportarNfe item in dadosFornecedor)
                {
                    cnpj.Text        = item.GetFornecedor().CPFcnpj;
                    IE.Text          = item.GetFornecedor().IE;
                    razaosocial.Text = item.GetFornecedor().razaoSocial;

                    rua.Text    = item.GetFornecedor().Addr_Rua + " " + item.GetFornecedor().Addr_Nr;
                    bairro.Text = item.GetFornecedor().Addr_Bairro;
                    cep.Text    = item.GetFornecedor().Addr_CEP;
                    cidade.Text = item.GetFornecedor().Addr_Cidade;
                    estado.Text = item.GetFornecedor().Addr_UF;
                }
            };

            btnAvancar.Click += (s, e) => { OpenForm.Show <ImportarProdutos>(this); };

            btnBack.Click += (s, e) => { Close(); };
        }
コード例 #4
0
        private void GetTitulos()
        {
            var dadosTitulos = dataNfe.GetNotas();

            foreach (dynamic item in dadosTitulos)
            {
                SetTable(item.GetPagamentos(), item.GetDados().Id, item.GetDados().Nr);
            }
        }