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; } }
public void Postar(List <Postagem> lVipp, string fileName) { IniFile oIniFile = new IniFile("Config"); PerfilVipp oPerfil = new PerfilVipp() { IdPerfil = oIniFile.IniReadString("IdPerfil"), Usuario = oIniFile.IniReadString("Usuario"), Token = oIniFile.IniReadString("Senha") }; PostarObjetoVIPP.Postagem(lVipp, null, oPerfil); if (!Directory.Exists(@"C:\Visualset.IntegradorWebService")) { Directory.CreateDirectory(@"C:\Visualset.IntegradorWebService"); } using (StreamWriter vWriter = new StreamWriter(@"C:\Visualset.IntegradorWebService\LogServico.txt", true)){ vWriter.Flush(); vWriter.WriteLine(string.Concat(DateTime.Now.ToString(), " | | Realizado a Importação do arquivo ", fileName, " com ", TrataRetorno.lRetornoInvalida.Count, " erros ")); vWriter.Close(); } }