private void Button2_Click(object sender, EventArgs e) { int id = comboPerfil.SelectedIndex; if (id == 0) { MessageBox.Show("Selecione o perfil de importação", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { Login.Operfil.IdPerfil = lPerfil.Data[id - 1].IdPerfil; #region Chama o metodo para Postar Objeto labelProgresso.Text = "Transmitindo para o VIPP"; PostarObjetoVIPP.Postagem(lVipp, this, oPerfil); #endregion labelProgresso.Text = "Salvando o arquivo processado..."; switch (tipoArquivo) { case "csv": GravaRetorno.GravaRetornoTxt(); break; case "CENGAGE - EXCEL": GravaRetorno.GravaRetornoExcel(); break; case "txt": GravaRetorno.GravaRetornoTxt(); break; } if (TrataRetorno.lRetornoValida.Count > 0) { MessageBox.Show(string.Concat("Foram importados ", TrataRetorno.lRetornoValida.Count, " objetos com sucesso!"), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } if (TrataRetorno.lRetornoInvalida.Count > 0) { MessageBox.Show(string.Concat(TrataRetorno.lRetornoInvalida.Count, " Apresentaram erro, confira o log de importação."), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } MessageBox.Show("Importação finalizada.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); path = null; labelPath.Text = ""; labelProgresso.Text = ""; btnEnviar.Enabled = false; progressBar.Value = 0; progressBar.Visible = false; } }
private void Button2_Click(object sender, EventArgs e) { int id = comboPerfil.SelectedIndex; if (id == 0) { MessageBox.Show("Selecione o perfil de importação", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { Login.Operfil.IdPerfil = lPerfil.Data[id - 1].IdPerfil; #region Chama o metodo para Postar Objeto VIPP.PostarObjetoVIPP.Postagem(lVipp, this); #endregion labelProgresso.Text = "Salvando o arquivo processado..."; switch (tipoArquivo) { case "txt": GravaRetorno.GravaRetornoTxt(); break; case "CENGAGE - EXCEL": GravaRetorno.GravaRetornoExcel(); break; } MessageBox.Show("Importação finalizada", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); path = null; labelPath.Text = ""; labelProgresso.Text = ""; btnEnviar.Enabled = false; progressBar.Value = 0; progressBar.Visible = false; } }
public List <Postagem> CarregaArquivos() { IniFile oIniFile = new IniFile("Config"); List <Postagem> lVipp = new List <Postagem>(); string path = oIniFile.IniReadString("Entrada"); if (!Directory.Exists(string.Concat(path, @"\\TEMP"))) { Directory.CreateDirectory(string.Concat(path, @"\\TEMP")); } string[] arquivos = Directory.GetFiles(path, "*.txt", SearchOption.AllDirectories); foreach (string arq in arquivos) { FileInfo fileInfo = new FileInfo(arq); string fileName = fileInfo.Name; if (!File.Exists(string.Concat(path, @"\\TEMP\\", fileName))) { Postar(ProcessaPlanilha.ListaDePostagem(arq, null, "txt"), fileName); GravaRetorno.GravaRetornoTxt(fileName); File.Move(arq, string.Concat(path, @"\\TEMP\\", fileName)); } else { if (!Directory.Exists(@"C:\Visualset.IntegradorWebService")) { Directory.CreateDirectory(@"C:\Visualset.IntegradorWebService"); } using (StreamWriter vWriter = new StreamWriter(@"C:\Visualset.IntegradorWebService\LogServico.txt", true)) { vWriter.WriteLine(string.Concat(DateTime.Now.ToString(), " | | O arquivo ", fileName, " já foi importado")); vWriter.Flush(); vWriter.Close(); } } } return(lVipp); }