Exemple #1
0
        private void CarregarMovimentacao(string folderPath)
        {
            var wkbMovimentacao = new MovimentacaoWorksheetImporter(txtArquivoMovimentacao2.Text, 0);

            var settingsFornecedor = new XmlDocument();

            settingsFornecedor.Load("SettingsFornecedor.xml");

            var settingsCentroCusto = new XmlDocument();

            settingsCentroCusto.Load("SettingsCentroCusto.xml");

            var settingsMovimentacao = new XmlDocument();

            settingsMovimentacao.Load("SettingsMovimentacao.xml");

            var wkbFornecedor  = new FornecedorWorksheetImporter(txtArquivoFornecedor2.Text, Convert.ToInt32(settingsFornecedor.DocumentElement.Attributes["Sheet"].Value));
            var wkbCentroCusto = new CentroCustoWorksheetImporter(txtArquivoCentroCusto.Text, Convert.ToInt32(settingsCentroCusto.DocumentElement.Attributes["Sheet"].Value));

            var excelReader = wkbMovimentacao.CarregarMovimentacao(settingsMovimentacao, settingsFornecedor, settingsCentroCusto, wkbFornecedor, wkbCentroCusto, ref backgroundWorker1);

            using (var outFile = new StreamWriter(folderPath + @"\CTBLCTOS0001_" + DateTime.Now.Ticks + ".txt", true))
            {
                var total = 0;
                foreach (var item in excelReader)
                {
                    total++;
                    outFile.WriteLine(item);
                }

                lblNomeArquivo.Invoke(new Action(() => lblNomeArquivo.Text = "Convertidos " + total + " registros de movimentações de um total de " + total + " movimentações encontradas. \n\n  O arquivo de MOVIMENTAÇÕES foi convertido em: \n\n " + ((FileStream)outFile.BaseStream).Name));
            }
        }
Exemple #2
0
        private void CarregarFornecedor(string folderPath)
        {
            var settingsFornecedor = new XmlDocument();

            settingsFornecedor.Load("SettingsFornecedor.xml");

            var settingsPais = new XmlDocument();

            settingsPais.Load("SettingsPais.xml");

            var settingsMovimentacao = new XmlDocument();

            settingsMovimentacao.Load("SettingsMovimentacao.xml");

            var wkbFornecedor = new FornecedorWorksheetImporter(txtArquivoFornecedor.Text, Convert.ToInt32(settingsFornecedor.DocumentElement.Attributes["Sheet"].Value));

            var wkbPais = new PaisWorksheetImporter(txtArquivoPais.Text, Convert.ToInt32(settingsPais.DocumentElement.Attributes["Sheet"].Value));

            var wkbMovimentacao = new MovimentacaoWorksheetImporter(txtArquivoMovimentacao.Text, Convert.ToInt32(settingsMovimentacao.DocumentElement.Attributes["Sheet"].Value));

            var excelReader = wkbFornecedor.CarregarFornecedor(settingsFornecedor, settingsPais, settingsMovimentacao, wkbPais, wkbMovimentacao, backgroundWorker1);

            var dateTicks = DateTime.Now.Ticks;

            using (var outFile = new StreamWriter(folderPath + @"\FORNECEDOR_" + dateTicks + ".txt", true, Encoding.Default))
            {
                var total = 0;
                foreach (var item in excelReader)
                {
                    total++;
                    outFile.WriteLine(item);
                }

                lblNomeArquivo.Invoke(new Action(() => lblNomeArquivo.Text = "Convertidos " + total + " registros de fornecedores de um total de " + total + " fornecedores encontrados. \n\n  O arquivo de FORNECEDORES foi convertido em: \n\n" + ((FileStream)outFile.BaseStream).Name));
            }
        }