Пример #1
0
        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;
            }
        }
Пример #2
0
        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();
        }