private void buscarBtn_Click(object sender, EventArgs e)
 {
     appPart = new participanteAplicacao();
     participante = appPart.selectParticipantesWhere(cpfMsk.Text);
     cpfMsk.Text = participante.Cpf;
     nomeTxt.Text = participante.Nome;
     telTxt.Text = participante.Telefone;
     emailTxt.Text = participante.Email;
     cursoCB.Text = participante.Curso;
     periodoTxt.Text = (participante.Periodo).ToString();
     senhaTxt.Text = participante.Senha;
     perfilCB.Text = participante.Perfil;
     loginTxt.Text = participante.Login;
 }
 // SALVA UM NOVO OU ATUALIZA AS INFORMAÇÕES DE UM PARTICIPANTE
 public void salvaParticipante(Participantes participante, string cpf)
 {
     try
     {
         if (selectParticipantesWhere(cpf).Cpf == cpf)
         {
             atualizaParticipante(participante, cpf);
         }
         else
             insereParticipante(participante);
     }
     catch(Exception ex)
     {
         string y = ex.Message;
     }
 }
 //CONVERTE AS INFORMAÇÕES DO DATAREADER
 public List<Participantes> participanteReaderToObjectList(SqlDataReader reader)
 {
     //TRAGO PELO MÉTODO ACIMA EM UMA LISTA DO TIPO PARTICIPANTE
     var participantes = new List<Participantes>();
     while (reader.Read())
     {
         var temp = new Participantes()
         {
             Cpf = (reader["sCPF"].ToString()),
             Nome = (reader["sNome"].ToString()),
             Curso = (reader["sCurso"].ToString()),
             Periodo = int.Parse(reader["nPeriodo"].ToString()),
             Telefone = (reader["sTelefone"].ToString()),
             Email = (reader["sEmail"].ToString()),
             Login = (reader["sLogin"].ToString()),
             Senha = (reader["sSenha"].ToString()),
             Perfil = (reader["sPerfil"].ToString()),
         };
         participantes.Add(temp);
     }
     reader.Close();
     return participantes;
 }
 // CONVERTE AS INFORMAÇÕES DO DATAREADER TRAGO ACIMA
 public Participantes participanteReaderToObject(SqlDataReader reader)
 {
     // EM UM OBJETO DO TIPO PARTICIPANTE
     var participantes = new Participantes();
     while (reader.Read())
     {
         var temp = new Participantes()
         {
             Cpf = (reader["sCPF"].ToString()),
             Nome = (reader["sNome"].ToString()),
             Email = (reader["sEmail"].ToString()),
             Telefone = (reader["sTelefone"].ToString()),
             Login = (reader["sLogin"].ToString()),
             Senha = (reader["sSenha"].ToString()),
             Perfil = (reader["sPerfil"].ToString()),
             Periodo = int.Parse(reader["nPeriodo"].ToString()),
             Curso = (reader["sCurso"].ToString()),
         };
         participantes = temp;
     }
     reader.Close();
     return participantes;
 }
 // INSERE UM NOVO PARTICIPANTE NA TABELA DE PARTICIPANTE
 private void insereParticipante(Participantes participante)
 {
     var strInsert = "";
     strInsert += string.Format(@"INSERT INTO tblParticipante
     (sCPF, sNome, sEmail, sTelefone, sLogin, sSenha, sPerfil,
     nPeriodo, sCurso) VALUES ('{0}', '{1}', '{2}', {3}, '{4}',
     '{5}', '{6}', '{7}', '{8}')", participante.Cpf, participante.Nome,
     participante.Email, participante.Telefone, participante.Login,
     participante.Senha, participante.Perfil, participante.Periodo,
     participante.Curso);
     using (contexto = new Contexto())
     {
         contexto.executaComando(strInsert);
     }
 }
 // ATUALIZA AS INFORMAÇÕES DE DETERMINADO PARTICIPANTE
 private void atualizaParticipante(Participantes participante, string cpf)
 {
     var strUpdate = "";
     strUpdate += string.Format(@"UPDATE tblParticipante SET
     sCPF = '{0}', sNome = '{1}', sEmail = '{2}', sTelefone = '{3}',
     sLogin = '******', sSenha = '{5}', sPerfil = '{6}', nPeriodo = {7},
     sCurso = '{8}' WHERE sCPF = '{9}'", participante.Cpf, participante.Nome,
     participante.Email, participante.Telefone, participante.Login,
     participante.Senha, participante.Perfil, participante.Periodo,
     participante.Curso, cpf);
     using (contexto = new Contexto())
     {
         contexto.executaComando(strUpdate);
     }
 }