コード例 #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
                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;
            }
        }
コード例 #2
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.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;
            }
        }