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)); } }
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)); } }