Beispiel #1
0
        private static void GerarArquivoRetorno(out List <Candidato> myListCandidatosRetornoProcesso, out StringBuilder sbRetornoProcesso, StringBuilder strBuilderResponse)
        {
            myListCandidatosRetornoProcesso = new CanididatoBusiness().SelecionarCandidatos();


            sbRetornoProcesso = new StringBuilder();
            sbRetornoProcesso.Append(System.Configuration.ConfigurationManager.AppSettings["fileHeader"].ToString());
            sbRetornoProcesso.Append("\r\n");


            foreach (var item in myListCandidatosRetornoProcesso)
            {
                ///ID,Nome,Email,Idade,NomePai,NomeMae,RG
                sbRetornoProcesso.Append(item.Id + ';' + item.Nome + ';' + item.Email + ';' + item.Idade + ';' + item.NomePai + ';' + item.NomeMae + ';' + item.RG + ';');
                sbRetornoProcesso.Append("\r\n");
            }
        }
Beispiel #2
0
        private void GravarDadosNoBancoDados(List <Candidato> myListCandidatos, StringBuilder strBuilderResponse)
        {
            if (myListCandidatos.Count > 0)
            {
                int totalRegistroBD = new CanididatoBusiness().SelecionarCandidatos().ToList().Count;

                Session["TotalResistrosAgoraNoBanco"] = totalRegistroBD;


                foreach (var item in myListCandidatos)
                {
                    // incluir no banco de dados
                    bool incluirRegistroCandidato = false;
                    item.Id += totalRegistroBD;

                    incluirRegistroCandidato = new CanididatoBusiness().IncluirCandidato(item);

                    if (incluirRegistroCandidato)
                    {
                        strBuilderResponse.Append(string.Format("O Registro do {0}, filho de {1}. Foi incluido com sucesso.", item.Nome.ToString(), item.NomePai.ToString()));
                        strBuilderResponse.Append("<br/>");
                    }
                    else
                    {
                        strBuilderResponse.Append(string.Format("O Registro do {0}, filho de {1}. Teve erro no processo de inclusão.", item.Nome.ToString(), item.NomePai.ToString()));
                        strBuilderResponse.Append("</br>");
                    }

                    //Aguardar 6 Segundos
                    Thread.Sleep(6000);
                }
            }
            else
            {
                strBuilderResponse.Append("Não Existe dados no Arquivo");
            }
        }