//TESTA SE EXISTE TABELA TEMPORARIA E QUANTOS REGISTRO ELA POSSUI public int Count(string table, string coluna, string valorcoluna) { var strQuery = ""; strQuery += string.Format(" SELECT COUNT(*) FROM {0} WHERE {1} = '{2}'", table, coluna, valorcoluna); try { using (conexao = new Conexao()) { var objeto = conexao.ExecutaSelectObj(strQuery); int count = int.Parse(objeto.ToString()); return count; } } catch (SqlException e) { return -1; } }
//SELECT CURRENT IDENTITY public int IdentCurrent(string camp, string tab) { try { using (conexao = new Conexao()) { var strQuery = string.Format(" SELECT {0} FROM {1} WHERE {0} = IDENT_CURRENT('{1}')", camp, tab); var objeto = conexao.ExecutaSelectObj(strQuery); int Id = int.Parse(objeto.ToString()); return Id; } } catch (SqlException e) { return 0; } catch (Exception e) { return -1; } }
public int BuscaCodProfessor(string Email) { using (conexao = new Conexao()) { var strQuery = string.Format(" SELECT ProfessorId FROM Professores WHERE Email = '{0}' ", Email); int codigo = int.Parse(conexao.ExecutaSelectObj(strQuery).ToString()); return codigo; } }
//SELECT CURRENT IDENTITY private int IdentCurrent(string camp, string tab) { using (conexao = new Conexao()) { var strQuery = string.Format(" SELECT {0} FROM {1} WHERE {0} = IDENT_CURRENT('{1}')", camp, tab); var objeto = conexao.ExecutaSelectObj(strQuery); int Id = int.Parse(objeto.ToString()); return Id; } }
//Verifica a senha do login indicado e retorna a mesma public string RecuperaSenha(EsqueceuSenha verificaSenha) { using (conexao = new Conexao()) { seguranca = new Seguranca(); var strQuery = string.Format(" SELECT Senha FROM Login WHERE Login = '******' ", verificaSenha.Email); verificaSenha.Senha = conexao.ExecutaSelectObj(strQuery).ToString(); string senha = seguranca.Descriptografar(verificaSenha.Senha); return senha; } }