private void button1_Click(object sender, EventArgs e) { //DAL conexao = new DAL(); //var todosRegistros = conexao.GetTodasOportunidades(); //var todosProdutos = conexao.GetTodosProdutos(); //if (todosRegistros != null) // conexao.DeletarTodasOportunidades(); //if (todosProdutos != null) // conexao.DeletarTodosProdutos(); //OportunidadeRepositorio listaOportunidades = new OportunidadeRepositorio(); //List<Oportunidade> lista = listaOportunidades.GetOportunidadesAsync(); //lista.ForEach(item => //{ // conexao.InserirOportunidades(item.id, item.nome, item.responsavel.nome, item.autor.nome, // item.autorAtualizacao.nome, Convert.ToInt32(item.cliente.codigo), item.funilVenda.nome, item.origem.nome, item.camposPersonalizados.agente, // item.camposPersonalizados.Software_Concorrente, item.camposPersonalizados.campanha, // item.camposPersonalizados.Indicador_Trier_Mais_1, item.valorTotal); // var qtdProdutos = item.produtos.Count; // for (int i = 0; i < qtdProdutos; i++) // { // conexao.InserirProduto(item.produtos[i].id, item.produtos[i].refId, item.produtos[i].valorUnitario, // item.produtos[i].valorTotal, item.produtos[i].quantidade, item.produtos[i].nome, item.id); // } //}); DAL conexao = new DAL(); //conexao.ImportacaoGeral(); conexao.ImportacaoGeral(); txtStatusImportacao.Text = "Quantidade de registros importados: " + conexao.ImportacaoGeral(); //dataGridView1.DataSource = todosRegistros; }
private void button1_Click(object sender, EventArgs e) { DAL conexao = new DAL(); Utilitario utilitario = new Utilitario(); string nomeArquivoLog = "\\integrador_nectar\\logs\\importacao_data_" + DateTime.Now + ".txt"; string texoLogCompleto; nomeArquivoLog = nomeArquivoLog.Replace("/", "_"); nomeArquivoLog = nomeArquivoLog.Replace(":", "_"); nomeArquivoLog = "C:" + nomeArquivoLog; exibicaoSobreImportacao.Text = "Importação de oportunidades iniciada em: " + DateTime.Now; texoLogCompleto = "Importação de oportunidades iniciada em: " + DateTime.Now; //Oportunidades exibicaoSobreImportacao.Text = exibicaoSobreImportacao.Text + "\n" + "Iniciando contagem de páginas de oportunidades a serem buscadas."; texoLogCompleto = "\n" + texoLogCompleto + "\n" + "Iniciando contagem de páginas de oportunidades a serem buscadas."; int qtdPaginas = utilitario.GetQuantidadePaginasSeremImportadas(); exibicaoSobreImportacao.Text = exibicaoSobreImportacao.Text + "\n" + "Quantidade de páginas de oportunidades buscadas: " + qtdPaginas; texoLogCompleto = "\n" + texoLogCompleto + "\n" + "Quantidade de páginas de oportunidades buscadas: " + qtdPaginas; exibicaoSobreImportacao.Text = exibicaoSobreImportacao.Text + "\n" + "Importação de oportunidades iniciada"; texoLogCompleto = "\n" + texoLogCompleto + "\n" + "Importação de oportunidades iniciada"; int qtdOportunidades = conexao.ImportacaoGeral(qtdPaginas); exibicaoSobreImportacao.Text = exibicaoSobreImportacao.Text + "\n" + "Importação concluída. " + "\n" + "Total de oportunidades importadas: " + qtdOportunidades; texoLogCompleto = "\n" + texoLogCompleto + "\n" + "Importação de oportunidades concluída. " + "\n" + "Total de oportunidades importadas: " + qtdOportunidades; //Contatos exibicaoSobreImportacao.Text = exibicaoSobreImportacao.Text + "\n" + "Iniciando contagem de páginas de contatos a serem buscadas."; texoLogCompleto = "\n" + texoLogCompleto + "\n" + "Iniciando contagem de páginas de contatos a serem buscadas."; int qtdPaginasContatos = utilitario.GetQuantidadePaginasContatosSeremImportadas(); exibicaoSobreImportacao.Text = exibicaoSobreImportacao.Text + "\n" + "Quantidade de páginas de contatos buscadas: " + qtdPaginasContatos; texoLogCompleto = "\n" + texoLogCompleto + "\n" + "Quantidade de páginas de contatos buscadas: " + qtdPaginasContatos; exibicaoSobreImportacao.Text = exibicaoSobreImportacao.Text + "\n" + "Importação de contatos iniciada"; texoLogCompleto = "\n" + texoLogCompleto + "\n" + "Importação de contatos iniciada"; int qtdContatos = conexao.ImportacaoContatos(qtdPaginasContatos); exibicaoSobreImportacao.Text = exibicaoSobreImportacao.Text + "\n" + "Importação de contatos concluída. " + "\n" + "Total de contatos importados: " + qtdContatos; texoLogCompleto = "\n" + texoLogCompleto + "\n" + "Importação de contatos concluída. " + "\n" + "Total de contatos importados: " + qtdContatos; //Tarefas exibicaoSobreImportacao.Text = exibicaoSobreImportacao.Text + "\n" + "Iniciando contagem de páginas de tarefas a serem buscadas."; texoLogCompleto = "\n" + texoLogCompleto + "\n" + "Iniciando contagem de páginas de tarefas a serem buscadas."; int qtdPaginasTarefas = utilitario.GetQuantidadePaginasTarefasSeremImportadas(); exibicaoSobreImportacao.Text = exibicaoSobreImportacao.Text + "\n" + "Quantidade de páginas de tarefas buscadas: " + qtdPaginasTarefas; texoLogCompleto = "\n" + texoLogCompleto + "\n" + "Quantidade de páginas de tarefas buscadas: " + qtdPaginasTarefas; exibicaoSobreImportacao.Text = exibicaoSobreImportacao.Text + "\n" + "Importação de tarefas iniciada"; texoLogCompleto = "\n" + texoLogCompleto + "\n" + "Importação de tarefas iniciada"; int qtdTarefas = conexao.ImportacaoTarefas(qtdPaginasTarefas); exibicaoSobreImportacao.Text = exibicaoSobreImportacao.Text + "\n" + "Importação de tarefas concluída. " + "\n" + "Total de tarefas importadas: " + qtdTarefas; texoLogCompleto = "\n" + texoLogCompleto + "\n" + "Importação de tarefas concluída. " + "\n" + "Total de tarefas importadas: " + qtdTarefas; using (StreamWriter writer = new StreamWriter(@nomeArquivoLog, true)) { writer.WriteLine(texoLogCompleto); } }