コード例 #1
0
 // 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);
     }
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
 // 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);
     }
 }
コード例 #4
0
 // 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);
     }
 }
コード例 #5
0
 // 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);
     }
 }
コード例 #6
0
 // 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);
     }
 }
コード例 #7
0
 // 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;
 }
コード例 #8
0
 // 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);
     }
 }
コード例 #9
0
 // 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;
 }
コード例 #10
0
 // 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;
 }
コード例 #11
0
 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;
 }
コード例 #12
0
 // 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);
     }
 }
コード例 #13
0
 //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);
     }
 }
コード例 #14
0
 //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);
     }
 }
コード例 #15
0
ファイル: validaLogin.cs プロジェクト: mateusrdgs/semanaTec
 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;
 }
コード例 #16
0
 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);
     }
 }
コード例 #17
0
        // 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;
        }
コード例 #18
0
 // 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);
     }
 }
コード例 #19
0
 // 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;
 }
コード例 #20
0
 // 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);
     }
 }
コード例 #21
0
 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;
 }
コード例 #22
0
 // 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);
     }
 }
コード例 #23
0
 // 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);
     }
 }
コード例 #24
0
 // 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);
     }
 }
コード例 #25
0
 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);
     }
 }
コード例 #26
0
 public List<string> selectPalestranteNome()
 {
     string strQuery = "SELECT sNome FROM tblPalestrante";
     using(contexto = new Contexto())
     {
         var retornoDataReader = contexto.executaComandoRetorno(strQuery);
         return palestranteNomeReaderToString(retornoDataReader);
     }
 }
コード例 #27
0
 // 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);
     }
 }
コード例 #28
0
 // 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);
     }
 }
コード例 #29
0
 // 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);
     }
 }
コード例 #30
0
 // 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);
     }
 }