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); } }