// DELETA AS INFORMAÇÕES DE DETERMINADO PARTICIPANTE public void deletaParticipante(string CPF) { var strDelete = string.Format(@"DELETE FROM tblParticipante WHERE sCPF = {0}", CPF); using(contexto = new Contexto()) { contexto.executaComando(strDelete); } }
public void deletaPalestrante(string CPF) { var strDelete = ""; strDelete += string.Format(@"DELETE tblPalestrante WHERE sCPF = '{0}'", CPF); // DELETA UM PALESTRANTE using (contexto = new Contexto()) { contexto.executaComando(strDelete); } }
// SELECIONA AS INFORMAÇÕES DE TODAS AS INSCRIÇÕES REALIZADAS public List<inscricaoEvento> listaInscricoes() { var strSelect = "SELECT * FROM tblInscEvento"; using (contexto = new Contexto()) { var retornoDataReader = contexto.executaComandoRetorno(strSelect); return inscricaoReaderToObjectList(retornoDataReader); } }
// SELECIONA TODAS AS INFORMAÇÕES DA TABELA DE PALESTRANTES public List<Palestrante> selectPalestrante() { var strSelect = "SELECT * FROM tblPalestrante"; using (contexto = new Contexto()) { var retornoDataReader = contexto.executaComandoRetorno(strSelect); return palestranteReaderToObjectList(retornoDataReader); } }
// SELECIONA TODAS AS INFORMAÇÕES DA TABELA DE INSCRIÇÕES DA SEMINFO public List<inscricaoSeminfo> selectInscricaoSeminfo() { var strSelect = string.Format(@"SELECT * FROM tblInscSeminfo"); using (contexto = new Contexto()) { var retornoDataReader = contexto.executaComandoRetorno(strSelect); return inscToDataReader(retornoDataReader); } }
// DELETA UM EVENTO NA TABELA DE EVENTOS public void deletaEvento(int codigo) { var strDelete = string.Format(@"DELETE FROM tblEvento WHERE nCodEv = {0}", codigo); using (contexto = new Contexto()) { contexto.executaComando(strDelete); } }
// CHAMA O STORED PROCEDURE QUE VERIFICA SE EXISTE OU NÃO EVENTOS CADASTRADOS public bool existeEvento() { string strQuery = "existeEvento"; bool existe = false; using(contexto = new Contexto()) { existe = contexto.executaScalar(strQuery); } return existe; }
// INSERE UMA NOVA INSCRIÇÃO NA TABELA DE INSCRIÇÃO DA SEMINFO public void insereInscricao(inscricaoSeminfo inscricao) { var strInsert = ""; strInsert += @"INSERT INTO tblInscSeminfo (dData, sCPF)"; strInsert += string.Format(@"VALUES ('{0}', '{1}')", inscricao.Data, inscricao.ParticipanteCpf); using (contexto = new Contexto()) { contexto.executaComando(strInsert); } }
// RETORNA O CÓDIGO DE INSCRIÇÃO NA SEMINFO DO CPF DESEJADO public int retornoCodSeminfo(string cpf) { string strQuery = "returnCodSeminfo"; string parametro = "@CPF"; int codigo = 0; using (contexto = new Contexto()) { codigo = contexto.executaScalar(strQuery, parametro, cpf); } return codigo; }
// CHAMA O STORED PROCEDURE QUE VERIFICA SE public bool cadastradoEvento(int codigo, string cpf) { //DETERMINADO CPF JA ESTÁ CADASTRADO NAQUELE EVENTO string strProcedure = "cpfCadEv"; bool existe = false; string parametro = "@Cod"; string parametro2 = "@CPF"; using (contexto = new Contexto()) { existe = contexto.executaScalar(strProcedure, parametro, codigo, parametro2, cpf); } return existe; }
public bool evSameTime(int codigo, DateTime data, DateTime hora) { string parametro = "@CodSi"; string parametro2 = "@dData"; string parametro3 = "@hHora"; string strQuery = "outroEvHora"; string date = data.ToString(); bool existe = false; using(contexto = new Contexto()) { existe = contexto.executaScalar(strQuery, parametro, codigo, parametro2, data.ToString(), parametro3, hora.ToString()); } return existe; }
// ATUALIZA A TABELA DE EVENTOS public void atualizaEvento(Evento evento, int codigo) { var strUpdate = ""; strUpdate += @"UPDATE tblEvento SET "; strUpdate += string.Format(@"sNome = '{0}', sLocal = '{1}', dData = '{2}', hHora = '{3}', sTipo = '{4}', nDuracao = {5}, sDescricao = '{6}', nVagas = {7}, nCodPal = {8} WHERE nCodEv = {9}", evento.Nome, evento.Local, evento.Data, evento.Hora, evento.Tipo, evento.Duracao, evento.Descricao, evento.Vagas, evento.CodPal, codigo); using (contexto = new Contexto()) { contexto.executaComando(strUpdate); } }
//INSERE NOVAS INFORMAÇÕES NA TABELA PALESTRANTE public void inserePalestrante(Palestrante palestrante) { var strInsert = ""; strInsert += @"INSERT INTO tblPalestrante (sNome, sTitulacao, sMiniCurriculum, sCidade, sTelefone, sEmail)"; strInsert += string.Format(@"VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}')", palestrante.Nome, palestrante.Titulacao, palestrante.MiniCurriculum, palestrante.Cidade, palestrante.Telefone, palestrante.Email); using (contexto = new Contexto()) { contexto.executaComando(strInsert); } }
//ATUALIZA INFORMAÇÕES NA TABELA DE PALESTRANTE public void atualizaPalestrante(Palestrante palestrante) { var strUpdate = ""; strUpdate += @"UPDATE tblPalestrante SET "; strUpdate += string.Format(@"sNome = '{0}', sTitulacao ='{1}', sMiniCurriculum ='{2}', sCidade = '{3}', sTelefone = '{4}', sEmail = '{5}' WHERE nCodPal = {6}", palestrante.Nome, palestrante.Titulacao, palestrante.MiniCurriculum, palestrante.Cidade, palestrante.Telefone, palestrante.Email, palestrante.Codigo); using (contexto = new Contexto()) { contexto.executaComando(strUpdate); } }
public string logar(string login, string password) { string perfil = ""; string strLogin = string.Format(@"SELECT sPerfil FROM tblParticipante WHERE sLogin = '******' AND sSenha = '{1}'", login, password); using(contexto = new Contexto()) { SqlDataReader reader = contexto.executaComandoRetorno(strLogin); while(reader.Read()) { perfil = reader["sPerfil"].ToString(); } } return perfil; }
public DataTable retornaEventosInscritos(string cpf) { string strQuery = string.Format(@"SELECT ev.sNome FROM tblParticipante p INNER JOIN tblInscSeminfo ism ON p.sCPF = ism.sCPF INNER JOIN tblInscEvento iev ON iev.nCodSi = ism.nCodSi INNER JOIN tblEvento ev ON iev.nCodEv = ev.nCodEv WHERE p.sCPF = '{0}'", cpf); using (contexto = new Contexto()) { var retornoDataReader = contexto.executaComandoRetorno(strQuery); return eventoInscritosReaderToDT(retornoDataReader); } }
// CHAMA UM STORED PROCEDURE QUE VERIFICA SE O CPF INFORMADO EXISTE NA TABELA DE INSCRIÇÃO DA SEMINFO public bool jaCadastrado(string valor) { bool existe = false; string parametro = "@CPF"; try { string strQuery = "inscCpfExistente"; using (contexto = new Contexto()) { existe = (bool)contexto.executaScalar(strQuery,parametro,valor); } } catch(Exception ex) { string y = ex.Message.ToString(); } return existe; }
// SELECIONA TODOS OS EVENTOS NA TABELA DE EVENTOS public List<Evento> selectEventos() { var strSelect = "SELECT * FROM tblEvento"; using (contexto = new Contexto()) { SqlDataReader retornoDataReader = contexto.executaComandoRetorno(strSelect); return eventoReaderToObjectList(retornoDataReader); } }
// CHAMA O STORED PROCEDURE QUE RETORNA O CÓDIGO DO EVENTO PASSADO POR PARAMETRO public int retornaCodEv(string valor) { string parametro = "@evento"; string strQuery = "returnCodEv"; int codigo = 0; using(contexto = new Contexto()) { codigo = contexto.executaScalar(strQuery,parametro,valor); } return codigo; }
// SELECIONA TODAS AS INFORMAÇÕES DO EVENTO DESEJADO public Evento selectEventoWhere(string nome) { var strSelectWhere = string.Format("SELECT * FROM tblEvento WHERE sNome = '{0}'", nome); using (contexto = new Contexto()) { var retornoDataReader = contexto.executaComandoRetorno(strSelectWhere); return eventoReaderToObject(retornoDataReader); } }
public int selectPalestranteCodWhere(string nome) { int codigo = 0; string strQuery = string.Format(@"SELECT nCodPal FROM tblPalestrante WHERE sNome = '{0}'", nome); using(contexto = new Contexto()) { var retornoDataReader = contexto.executaComandoRetorno(strQuery); while(retornoDataReader.Read()) { codigo = int.Parse(retornoDataReader["nCodPal"].ToString()); } } return codigo; }
// DELETA UMA INSCRIÇÃO NA TABELA DE INSCRIÇÃO DE EVENTOS private void deletaInscricao(string cpf) { var strDelete = string.Format(@"DELETE * FROM tblInscEvento WHERE sCPF = '{0}'", cpf); using (contexto = new Contexto()) { contexto.executaComando(strDelete); } }
// SELECIONA O NOME DA TABELA EVENTO public List<string> selectNomesEventos() { string strQuery = "SELECT sNome FROM tblEvento"; using(contexto = new Contexto()) { var retornoDataReader = contexto.executaComandoRetorno(strQuery); return eventoNomeReaderToList(retornoDataReader); } }
// INSERE UM NOVO EVENTO NA TABELA DE EVENTOS public void insereEvento(Evento evento) { var strInsert = ""; strInsert += @"INSERT INTO tblEvento (sNome, sLocal, dData, hHora, sTipo, nDuracao, sDescricao, nCodPal, nVagas)"; strInsert += string.Format(@" VALUES ('{0}', '{1}','{2}', '{3}','{4}','{5}','{6}','{7}','{8}')", evento.Nome, evento.Local, evento.Data, evento.Hora, evento.Tipo, evento.Duracao, evento.Descricao, evento.CodPal, evento.Vagas); using (contexto = new Contexto()) { contexto.executaComando(strInsert); } }
public Palestrante selectPalestranteWhere(string nome) { string strQuery = string.Format(@"SELECT * FROM tblPalestrante WHERE sNome = '{0}'", nome); using(contexto = new Contexto()) { var retornoDataReader = contexto.executaComandoRetorno(strQuery); return palestranteWhereReaderToObjectList(retornoDataReader); } }
public List<string> selectPalestranteNome() { string strQuery = "SELECT sNome FROM tblPalestrante"; using(contexto = new Contexto()) { var retornoDataReader = contexto.executaComandoRetorno(strQuery); return palestranteNomeReaderToString(retornoDataReader); } }
// TRAZ DETERMINADAS INFORMAÇÕES DA TABELA DE EVENTOS, JUNTAMENTE COM INFORMAÇÕES DA TABELA PALESTRANTE public DataTable selectDTWhere(string nome) { var strSelectWhere = string.Format(@"SELECT ev.nCodEv, ev.sNome, ev.dData, ev.hHora, ev.sLocal, pl.nCodPal, pl.sNome as pNome FROM tblPalestrante pl INNER JOIN tblEvento ev ON pl.nCodPal = ev.nCodPal WHERE ev.sNome = '{0}'", nome); using (contexto = new Contexto()) { var retornoDataReader = contexto.executaComandoRetorno(strSelectWhere); return eventoReaderToDT(retornoDataReader); } }
// INSERE UMA NOVA INSCRIÇÃO NA TABELA DE INSCRIÇÃO DE EVENTOS private void insereInscricao(inscricaoEvento inscricao) { var strInsert = ""; strInsert += @"INSERT INTO tblInscEvento (nCodEv, nCodSi)"; strInsert += string.Format(@" VALUES ({0}, {1})", inscricao.Evento, inscricao.codigoSeminfo); using (contexto = new Contexto()) { contexto.executaComando(strInsert); } }
// DELETA UMA INSCRIÇÃO NA TABELA DE INSCRIÇÃO DA SEMINFO private void deletaInscricaoCod(int cod) { //ATRAVÉS DO CPF INFORMADO var strDelete = string.Format(@"DELETE * FROM tblInscSeminfo WHERE nCodSi = '{0}'", cod); using (contexto = new Contexto()) { contexto.executaComando(strDelete); } }
// ATUALIZA UMA INSCRIÇÃO NA TABELA DE INSCRIÇÃO DE EVENTOS private void atualizaInscricao(inscricaoEvento inscricao) { var strUpdate = ""; strUpdate += @"UPDATE tblInscEvento SET "; strUpdate += string.Format(@"nCodEv = {0}, nCodSi = {1})", inscricao.Evento, inscricao.codigoSeminfo); using (contexto = new Contexto()) { contexto.executaComando(strUpdate); } }