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.PostarObjeto.Postagem(lVipp, this); #endregion labelProgresso.Text = "Salvando o arquivo processado..."; GravaRetornoExcel.GravaRetorno(); MessageBox.Show("Importação finalizada", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); path = null; labelPath.Text = ""; labelProgresso.Text = ""; btnEnviar.Enabled = false; } }
void BtnSelecione_Click(object sender, EventArgs e) { #region Serialização do arquivo XML /* * XmlSerializer xsSubmit = new XmlSerializer(typeof(List<FormatacaoPlanilha>)); * var subReq = new List<FormatacaoPlanilha>(); * * using (var sww = new StringWriter()) * { * using (XmlWriter writer = XmlWriter.Create(sww)) * { * xsSubmit.Serialize(writer, lFormatacao); * var plainTextBytes = Encoding.UTF8.GetBytes(sww.ToString()); * string x = Convert.ToBase64String(plainTextBytes); * } * } */ #endregion #region Abre o Arquivo using (OpenFileDialog openFileDialog = new OpenFileDialog()) { openFileDialog.Filter = "Excel files (*.csv)|*.csv|All files (*.*)|*.*"; if (openFileDialog.ShowDialog() == DialogResult.OK) { path = openFileDialog.FileName; nomeArquivo = System.IO.Path.GetFileNameWithoutExtension(openFileDialog.FileName); caminhoArquivo = System.IO.Path.GetDirectoryName(openFileDialog.FileName); labelPath.Text = path; labelProgresso.Text = "Importando o Arquivo"; lVipp = ProcessaPlanilha.ListaDePostagem(path, this); labelProgresso.Text = "Arquivo importado!"; #region Chama o metodo para Postar Objeto VIPP.PostarObjeto.Postagem(lVipp, this); #endregion labelProgresso.Text = "Salvando o arquivo processado..."; GravaRetornoExcel.GravaRetorno(); MessageBox.Show("Importação finalizada!"); } else { Hide(); new Form1().ShowDialog(); } } #endregion //GC.Collect(); //Close(); }