Esempio n. 1
0
 public void Salvar(tb_concurso _concurso)
 {
     try
     {
         _DAO.Add(_concurso);
         _DAO.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception("Erro ao salvar concurso." + ex.Message);
     }
 }
Esempio n. 2
0
 public void Deletar(tb_concurso _concurso)
 {
     try
     {
         _concurso = _DAO.Find(c => c.cod_concurso == _concurso.cod_concurso).First <tb_concurso>();
         _DAO.Delete(_concurso);
         _DAO.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception("Não possível excluir o concurso." + ex.Message);
     }
 }
Esempio n. 3
0
        public static void ExportCandidatos(string _filename)
        {
            tb_concurso concurso = new tb_concurso();

            //string caminho = ;
            //MemoryStream ms = new MemoryStream();
            //StreamWriter sw = new StreamWriter("D:\\teste.txt",true);
            //StreamWriter sw = new StreamWriter(ms);

            string nomeArquivo = _filename; //System.IO.Path.GetFullPath(diretorio) + @"\dados_candidatos.bin";

            //string nomeArquivo = System.IO.Path.GetDirectoryName(Application.StartupPath + @"\\Candidatos");
            // if (!System.IO.File.Exists(nomeArquivo))
            //    System.IO.File.Create(nomeArquivo).Close();

            System.IO.TextWriter sw = System.IO.File.AppendText(nomeArquivo);

            List <tb_concurso> concurso_lista = new ConcursoBO().GetAll().ToList <tb_concurso>();

            foreach (tb_concurso concurso_indice in concurso_lista)
            {
                sw.WriteLine("A|" + concurso_indice.cod_concurso + "|" + concurso_indice.descricao_concurso);
                List <tb_candidato> candidato_lista = new CandidatoBO().CandidatosConcurso(concurso_indice.cod_concurso).ToList();
                foreach (tb_candidato candidato_indice in candidato_lista)
                {
                    sw.WriteLine("B|" + candidato_indice.cod_candidato + "|" + candidato_indice.num_inscricao
                                 + "|" + candidato_indice.data_inscricao + "|" + candidato_indice.nome
                                 + "|" + candidato_indice.endereco + "|" + candidato_indice.numero
                                 + "|" + candidato_indice.bairro + "|" + candidato_indice.cod_cidade
                                 + "|" + candidato_indice.cep + "|" + candidato_indice.complemento
                                 + "|" + candidato_indice.uf + "|" + candidato_indice.data_nascimento
                                 + "|" + candidato_indice.telefone + "|" + candidato_indice.celular
                                 + "|" + candidato_indice.rg + "|" + candidato_indice.orgao_rg
                                 + "|" + candidato_indice.uf_rg + "|" + candidato_indice.cpf
                                 + "|" + candidato_indice.sexo + "|" + candidato_indice.deficiencia
                                 + "|" + candidato_indice.email + "|" + candidato_indice.cod_opcao
                                 + "|" + candidato_indice.nome_mae + "|" + candidato_indice.observacao
                                 + "|" + candidato_indice.falta + "|" + candidato_indice.nota
                                 + "|" + candidato_indice.estado_civil + "|" + candidato_indice.nome_pai
                                 + "|" + candidato_indice.naturalidade + "|" + candidato_indice.atendimento_especial);
                }
            }
            sw.WriteLine("C|" + DateTime.Now);
            sw.Close();
        }