public bool AlocarAluno(int aulaId, int alunoId) { try { dao = new ConnectorDAO(); dao.connect(); string query1 = "SELECT * FROM checkin WHERE FK_AULA_ID = " + aulaId + " AND FK_ALUNO_ID = " + alunoId; DataTable dt = dao.result(query1); if (dt.Rows.Count == 0) { string query2 = "INSERT INTO checkin (FK_AULA_ID, FK_ALUNO_ID) VALUES ('" + aulaId + "', '" + alunoId + "')"; dao.executeQuery(query2); return(true); } else { return(false); } } catch (Exception ex) { throw new Exception("Erro ao tentar alocar o aluno na aula:" + ex.Message); } finally { dao = null; } }
public bool dologin(string user, string password) { try { DataTable dt = new DataTable(); dao = new ConnectorDAO(); dao.connect(); string query = "SELECT NOME, PERMISSAO FROM usuarios WHERE EMAIL = '" + user + "' AND SENHA = '" + password + "'"; dt = dao.result(query); Console.WriteLine("user = "******"user = " + password); if (dt.Rows.Count > 0) { return(true); } return(false); } catch (Exception ex) { Console.WriteLine(ex.Message); return(false); } }
public DataTable getAlunosMatriculados(int aulaId) { DataTable dtCheckin = this.getCheckins(aulaId); string arr = ""; int i = 0; while (i < dtCheckin.Rows.Count) { if (i == dtCheckin.Rows.Count - 1) { arr += dtCheckin.Rows[i]["ID"]; } else { arr += dtCheckin.Rows[i]["ID"] + ","; } i++; } try { dao = new ConnectorDAO(); dao.connect(); string sql = ""; if (arr.Length > 0) { sql = "SELECT ID, NOME FROM alunos "; sql += "WHERE ID NOT IN (" + arr + ")"; } else { sql = "SELECT ID, NOME FROM alunos"; } dtCheckin = dao.result(sql); return(dtCheckin); } catch (Exception ex) { throw new Exception("Ocorreu um erro e não foi possível listar os alunos: " + ex.Message); } }
public DataTable getAulas() { DataTable dt = new DataTable(); try { dao = new ConnectorDAO(); dao.connect(); dt = dao.result("SELECT ID, TITULO FROM aulas ORDER BY TITULO"); return(dt); } catch (Exception ex) { throw new Exception("Ocorreu um erro e não foi possível listar as aulas:" + ex.Message); } }
public DataTable getAlunos() { DataTable dt = new DataTable(); try { dao = new ConnectorDAO(); dao.connect(); dt = dao.result("SELECT ID, NOME, EMAIL, CELULAR, DATE_FORMAT(DATA_NASCIMENTO, '%d/%m/%Y') AS NASCIMENTO, PLANO, STATUS FROM alunos"); return(dt); } catch (Exception ex) { throw new Exception("Ocorreu um erro e não possível listar os alunos:" + ex.Message); } }
public DataTable getUsuarios() { DataTable dt = new DataTable(); try { dao = new ConnectorDAO(); dao.connect(); dt = dao.result("SELECT ID, NOME, EMAIL, PERMISSAO FROM usuarios"); return(dt); } catch (Exception ex) { throw new Exception("Ocorreu um erro e não foi possível listar os usuarios:" + ex.Message); } }
public DataTable getCheckins(int aulaId) { DataTable dt = new DataTable(); try { dao = new ConnectorDAO(); dao.connect(); string sql = "SELECT c.FK_ALUNO_ID AS ID, al.NOME FROM checkin c "; sql += "JOIN aulas a ON a.ID = c.FK_AULA_ID "; sql += "JOIN alunos al ON al.ID = c.FK_ALUNO_ID "; sql += "WHERE c.FK_AULA_ID = " + aulaId; dt = dao.result(sql); return(dt); } catch (Exception ex) { throw new Exception("Ocorreu um erro e não foi possível listar os check-ins:" + ex.Message); } }