Los demas DAOS
This commit is contained in:
parent
c170a71797
commit
d06e7d198a
|
@ -36,6 +36,30 @@ public class DAO_Administrador{
|
|||
return resultado;
|
||||
}
|
||||
|
||||
public static boolean ValidarAdministrador(Administrador administrador){
|
||||
Statement stm = null;
|
||||
Connection conn = null;
|
||||
boolean verificacion =false;
|
||||
ResultSet rs = null;
|
||||
conn = cn.conectar();
|
||||
|
||||
try {
|
||||
String sql ="select * from administrador "
|
||||
+ "where matricula= '"+administrador.getMatricula()+"' and contrasena='"+administrador.getContrasena()+"'";
|
||||
stm = (Statement) conn.createStatement();
|
||||
rs = stm.executeQuery(sql);
|
||||
if(rs.next()){
|
||||
verificacion = true;
|
||||
}else{
|
||||
verificacion = false;
|
||||
}
|
||||
conn.close();
|
||||
} catch (SQLException ex) {
|
||||
System.err.println(ex);
|
||||
}
|
||||
return verificacion;
|
||||
}
|
||||
|
||||
public boolean agregarAdministrador(Administrador administrador){
|
||||
PreparedStatement stm = null;
|
||||
Connection conn = null;
|
||||
|
|
|
@ -53,6 +53,7 @@ public class DAO_Carrrera{
|
|||
|
||||
|
||||
|
||||
|
||||
}catch(Exception e) {
|
||||
System.out.println(e);
|
||||
} finally {
|
||||
|
|
|
@ -0,0 +1,115 @@
|
|||
package mx.uv.Controller;
|
||||
|
||||
import java.sql.Connection;
|
||||
import java.sql.PreparedStatement;
|
||||
import java.sql.Statement;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import mx.uv.Model.Documentacion;
|
||||
|
||||
public class DAO_Documentacion {
|
||||
|
||||
private static Conexion cn = Conexion.getInstance();
|
||||
|
||||
@SuppressWarnings("null")
|
||||
public List<Documentacion> dameDocumentacion() {
|
||||
Statement stm = null;
|
||||
ResultSet rs = null;
|
||||
Connection conn = null;
|
||||
List<Documentacion> resultado = new ArrayList<>();
|
||||
|
||||
try {
|
||||
String sql = "SELECT * from documentacion";
|
||||
stm = conn.createStatement();
|
||||
rs = stm.executeQuery(sql);
|
||||
while (rs.next()) {
|
||||
Documentacion u = new Documentacion(rs.getInt(1), rs.getBytes(2), rs.getBytes(3),rs.getBytes(4), rs.getBytes(5),rs.getBytes(6), rs.getBytes(7), rs.getBytes(8), rs.getBytes(9), rs.getBytes(10));
|
||||
resultado.add(u);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
System.out.println(e);
|
||||
} finally {
|
||||
cerrarConexiones(null, conn);
|
||||
}
|
||||
return resultado;
|
||||
}
|
||||
|
||||
public static boolean agregarDocumentacion(Documentacion documentacion){
|
||||
PreparedStatement stm = null;
|
||||
Connection conn = null;
|
||||
boolean msj= false;
|
||||
|
||||
conn = cn.conectar();
|
||||
|
||||
try{
|
||||
String sql ="INSERT INTO `documentacion` (`id`,`acta_nacimiento`, `certificado_bachillerato`, `curp`, `ine`, `ine_tutor`, `certificado_medico`, `comprobante`, `fotografia`, `constancia`) VALUES(?,?,?,?,?,?,?,?,?,?);";
|
||||
stm = (PreparedStatement) conn.prepareStatement(sql);
|
||||
stm.setInt(1, documentacion.getId());
|
||||
stm.setBytes(2, documentacion.getActaNacimiento());
|
||||
stm.setBytes(3, documentacion.getCertificadoBachillerato());
|
||||
stm.setBytes(4, documentacion.getCurp());
|
||||
stm.setBytes(5, documentacion.getIne());
|
||||
stm.setBytes(6, documentacion.getIneTutor());
|
||||
stm.setBytes(7, documentacion.getCertificadoMedico());
|
||||
stm.setBytes(8, documentacion.getComprobante());
|
||||
stm.setBytes(9, documentacion.getFotografia());
|
||||
stm.setBytes(10, documentacion.getConstancia());
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}catch(Exception e) {
|
||||
System.out.println(e);
|
||||
} finally {
|
||||
cerrarConexiones(stm,conn);
|
||||
}
|
||||
return msj;
|
||||
|
||||
}
|
||||
|
||||
|
||||
private static void cerrarConexiones(PreparedStatement stm,Connection conn) {
|
||||
if (stm != null) {
|
||||
try {
|
||||
stm.close();
|
||||
} catch (Exception e) {
|
||||
System.out.println(e);
|
||||
}
|
||||
stm = null;
|
||||
}
|
||||
try {
|
||||
conn.close();
|
||||
cn.cerrarConexion();
|
||||
} catch (Exception e) {
|
||||
System.out.println(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static boolean eliminarDocumentacion(int idDocumentacion){
|
||||
return false;
|
||||
}
|
||||
|
||||
public static boolean editarDocumentacion(Documentacion documentacion){
|
||||
PreparedStatement stm = null;
|
||||
Connection conn = null;
|
||||
boolean verificacion =false;
|
||||
conn = cn.conectar();
|
||||
|
||||
try{
|
||||
String sql ="UPDATE `documentacion` SET `acta_nacimiento` = '"+documentacion.getActaNacimiento()+"',`certificado_bachillerato` = '"+documentacion.getCertificadoBachillerato()+"',`curp` = '"+documentacion.getCurp()+"',`ine` = '"+documentacion.getIne()+"', `ine_tutor` = '"+documentacion.getIneTutor()+"',`certificado_medico` = '"+documentacion.getCertificadoMedico()+"',`comprobante` = '"+documentacion.getComprobante()+"',`fotografia` = '"+documentacion.getFotografia()+"',`constancia` = '"+documentacion.getConstancia()+"' WHERE `id` = '"+documentacion.getId()+"';";
|
||||
stm = conn.prepareStatement(sql);
|
||||
stm.executeUpdate();
|
||||
verificacion = true;
|
||||
}catch (SQLException ex) {
|
||||
System.err.println(ex);
|
||||
}finally{
|
||||
cerrarConexiones(stm, conn);
|
||||
cn.cerrarConexion();
|
||||
}
|
||||
return verificacion;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,108 @@
|
|||
package mx.uv.Controller;
|
||||
|
||||
import java.sql.*;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import mx.uv.Model.Examen;
|
||||
|
||||
public class DAO_Examen {
|
||||
private static Conexion cn = Conexion.getInstance();
|
||||
|
||||
public static List<Examen> obtenerExamenes() {
|
||||
Statement stm = null;
|
||||
ResultSet rs = null;
|
||||
Connection conn = null;
|
||||
List<Examen> resultado = new ArrayList<>();
|
||||
|
||||
conn = cn.conectar();
|
||||
|
||||
try {
|
||||
String sql = "SELECT * FROM examen";
|
||||
stm = conn.createStatement();
|
||||
rs = stm.executeQuery(sql);
|
||||
while (rs.next()) {
|
||||
Examen examen = new Examen(
|
||||
rs.getInt("id"),
|
||||
rs.getDouble("calificacion"),
|
||||
rs.getBoolean("derecho_inscripcion"),
|
||||
rs.getInt("id_alumno")
|
||||
);
|
||||
resultado.add(examen);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
System.out.println(e);
|
||||
} finally {
|
||||
cerrarConexiones(null, conn);
|
||||
}
|
||||
return resultado;
|
||||
}
|
||||
|
||||
public static boolean agregarExamen(Examen examen) {
|
||||
PreparedStatement stm = null;
|
||||
Connection conn = null;
|
||||
boolean agregado = false;
|
||||
|
||||
conn = cn.conectar();
|
||||
|
||||
try {
|
||||
String sql = "INSERT INTO examen (calificacion, derecho_inscripcion, id_alumno) VALUES (?, ?, ?)";
|
||||
stm = conn.prepareStatement(sql);
|
||||
stm.setDouble(1, examen.getCalificacion());
|
||||
stm.setBoolean(2, examen.isDerechoInscripcion());
|
||||
stm.setInt(3, examen.getIdAlumno());
|
||||
|
||||
agregado = stm.executeUpdate() > 0;
|
||||
} catch (Exception e) {
|
||||
System.out.println(e);
|
||||
} finally {
|
||||
cerrarConexiones(stm, conn);
|
||||
}
|
||||
return agregado;
|
||||
}
|
||||
|
||||
public static boolean editarExamen(Examen examen) {
|
||||
PreparedStatement stm = null;
|
||||
Connection conn = null;
|
||||
boolean actualizado = false;
|
||||
|
||||
conn = cn.conectar();
|
||||
|
||||
try {
|
||||
String sql = "UPDATE examen SET calificacion = ?, derecho_inscripcion = ?, id_alumno = ? WHERE id = ?";
|
||||
stm = conn.prepareStatement(sql);
|
||||
stm.setDouble(1, examen.getCalificacion());
|
||||
stm.setBoolean(2, examen.isDerechoInscripcion());
|
||||
stm.setInt(3, examen.getIdAlumno());
|
||||
stm.setInt(4, examen.getId());
|
||||
|
||||
actualizado = stm.executeUpdate() > 0;
|
||||
} catch (SQLException ex) {
|
||||
System.err.println(ex);
|
||||
} finally {
|
||||
cerrarConexiones(stm, conn);
|
||||
}
|
||||
return actualizado;
|
||||
}
|
||||
|
||||
public static boolean eliminarExamen(int idExamen) {
|
||||
return false;
|
||||
}
|
||||
|
||||
private static void cerrarConexiones(PreparedStatement stm, Connection conn) {
|
||||
if (stm != null) {
|
||||
try {
|
||||
stm.close();
|
||||
} catch (Exception e) {
|
||||
System.out.println(e);
|
||||
}
|
||||
}
|
||||
if (conn != null) {
|
||||
try {
|
||||
conn.close();
|
||||
cn.cerrarConexion();
|
||||
} catch (Exception e) {
|
||||
System.out.println(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,118 @@
|
|||
package mx.uv.Controller;
|
||||
|
||||
import java.sql.*;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import mx.uv.Model.FichaI;
|
||||
|
||||
public class DAO_FichaI {
|
||||
private static Conexion cn = Conexion.getInstance();
|
||||
|
||||
public static List<FichaI> obtenerFichas() {
|
||||
Statement stm = null;
|
||||
ResultSet rs = null;
|
||||
Connection conn = null;
|
||||
List<FichaI> resultado = new ArrayList<>();
|
||||
|
||||
conn = cn.conectar();
|
||||
|
||||
try {
|
||||
String sql = "SELECT * FROM fichaI";
|
||||
stm = conn.createStatement();
|
||||
rs = stm.executeQuery(sql);
|
||||
while (rs.next()) {
|
||||
FichaI ficha = new FichaI(
|
||||
rs.getInt("id_alumno"),
|
||||
rs.getInt("id_carrera"),
|
||||
rs.getInt("id_tutor"),
|
||||
rs.getInt("id_documentacion"),
|
||||
rs.getDate("fecha_inicio"),
|
||||
rs.getDate("fecha_fin")
|
||||
);
|
||||
resultado.add(ficha);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
System.out.println(e);
|
||||
} finally {
|
||||
cerrarConexiones(null, conn);
|
||||
}
|
||||
return resultado;
|
||||
}
|
||||
|
||||
public static boolean agregarFichaI(FichaI ficha) {
|
||||
PreparedStatement stm = null;
|
||||
Connection conn = null;
|
||||
boolean agregado = false;
|
||||
|
||||
conn = cn.conectar();
|
||||
|
||||
try {
|
||||
String sql = "INSERT INTO fichaI (id_alumno, id_carrera, id_tutor, id_documentacion, fecha_inicio, fecha_fin) VALUES (?, ?, ?, ?, ?, ?)";
|
||||
stm = conn.prepareStatement(sql);
|
||||
stm.setInt(1, ficha.getIdAlumno());
|
||||
stm.setInt(2, ficha.getIdCarrera());
|
||||
stm.setInt(3, ficha.getIdTutor());
|
||||
stm.setInt(4, ficha.getIdDocumentacion());
|
||||
stm.setDate(5, new java.sql.Date(ficha.getFechaInicio().getTime()));
|
||||
stm.setDate(6, new java.sql.Date(ficha.getFechaFin().getTime()));
|
||||
|
||||
agregado = stm.executeUpdate() > 0;
|
||||
} catch (Exception e) {
|
||||
System.out.println(e);
|
||||
} finally {
|
||||
cerrarConexiones(stm, conn);
|
||||
}
|
||||
return agregado;
|
||||
}
|
||||
|
||||
|
||||
public static boolean editarFichaI(FichaI ficha) {
|
||||
PreparedStatement stm = null;
|
||||
Connection conn = null;
|
||||
boolean actualizado = false;
|
||||
|
||||
conn = cn.conectar();
|
||||
|
||||
try {
|
||||
String sql = "UPDATE fichaI SET id_carrera = ?, id_tutor = ?, id_documentacion = ?, fecha_inicio = ?, fecha_fin = ? WHERE id_alumno = ?";
|
||||
stm = conn.prepareStatement(sql);
|
||||
stm.setInt(1, ficha.getIdCarrera());
|
||||
stm.setInt(2, ficha.getIdTutor());
|
||||
stm.setInt(3, ficha.getIdDocumentacion());
|
||||
stm.setDate(4, new java.sql.Date(ficha.getFechaInicio().getTime()));
|
||||
stm.setDate(5, new java.sql.Date(ficha.getFechaFin().getTime()));
|
||||
stm.setInt(6, ficha.getIdAlumno());
|
||||
|
||||
actualizado = stm.executeUpdate() > 0;
|
||||
} catch (SQLException ex) {
|
||||
System.err.println(ex);
|
||||
} finally {
|
||||
cerrarConexiones(stm, conn);
|
||||
}
|
||||
return actualizado;
|
||||
}
|
||||
|
||||
|
||||
public static boolean eliminarFicha(int idAlumno) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
private static void cerrarConexiones(PreparedStatement stm, Connection conn) {
|
||||
if (stm != null) {
|
||||
try {
|
||||
stm.close();
|
||||
} catch (Exception e) {
|
||||
System.out.println(e);
|
||||
}
|
||||
}
|
||||
if (conn != null) {
|
||||
try {
|
||||
conn.close();
|
||||
cn.cerrarConexion();
|
||||
} catch (Exception e) {
|
||||
System.out.println(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,113 @@
|
|||
package mx.uv.Controller;
|
||||
|
||||
import java.sql.*;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import mx.uv.Model.FichaP;
|
||||
|
||||
public class DAO_FichaP {
|
||||
private static Conexion cn = Conexion.getInstance();
|
||||
|
||||
// Método para obtener todas las fichas
|
||||
public static List<FichaP> dameFichasP() {
|
||||
Statement stm = null;
|
||||
ResultSet rs = null;
|
||||
Connection conn = null;
|
||||
List<FichaP> resultado = new ArrayList<>();
|
||||
|
||||
conn = cn.conectar();
|
||||
|
||||
try {
|
||||
String sql = "SELECT * FROM fichaP";
|
||||
stm = conn.createStatement();
|
||||
rs = stm.executeQuery(sql);
|
||||
while (rs.next()) {
|
||||
FichaP ficha = new FichaP(
|
||||
rs.getInt("id"),
|
||||
rs.getInt("id_alumno"),
|
||||
rs.getInt("id_carrera"),
|
||||
rs.getDate("fecha_inicio"),
|
||||
rs.getDate("fecha_fin")
|
||||
);
|
||||
resultado.add(ficha);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
System.out.println(e);
|
||||
} finally {
|
||||
cerrarConexiones(null, conn);
|
||||
}
|
||||
return resultado;
|
||||
}
|
||||
|
||||
public static boolean agregarFichaP(FichaP ficha) {
|
||||
PreparedStatement stm = null;
|
||||
Connection conn = null;
|
||||
boolean agregado = false;
|
||||
|
||||
conn = cn.conectar();
|
||||
|
||||
try {
|
||||
String sql = "INSERT INTO fichaP (id_alumno, id_carrera, fecha_inicio, fecha_fin) VALUES (?, ?, ?, ?)";
|
||||
stm = conn.prepareStatement(sql);
|
||||
stm.setInt(1, ficha.getIdAlumno());
|
||||
stm.setInt(2, ficha.getIdCarrera());
|
||||
stm.setDate(3, new java.sql.Date(ficha.getFechaInicio().getTime()));
|
||||
stm.setDate(4, new java.sql.Date(ficha.getFechaFin().getTime()));
|
||||
|
||||
agregado = stm.executeUpdate() > 0;
|
||||
} catch (Exception e) {
|
||||
System.out.println(e);
|
||||
} finally {
|
||||
cerrarConexiones(stm, conn);
|
||||
}
|
||||
return agregado;
|
||||
}
|
||||
|
||||
public static boolean editarFichaP(FichaP ficha) {
|
||||
PreparedStatement stm = null;
|
||||
Connection conn = null;
|
||||
boolean actualizado = false;
|
||||
|
||||
conn = cn.conectar();
|
||||
|
||||
try {
|
||||
String sql = "UPDATE fichaP SET id_alumno = ?, id_carrera = ?, fecha_inicio = ?, fecha_fin = ? WHERE id = ?";
|
||||
stm = conn.prepareStatement(sql);
|
||||
stm.setInt(1, ficha.getIdAlumno());
|
||||
stm.setInt(2, ficha.getIdCarrera());
|
||||
stm.setDate(3, new java.sql.Date(ficha.getFechaInicio().getTime()));
|
||||
stm.setDate(4, new java.sql.Date(ficha.getFechaFin().getTime()));
|
||||
stm.setInt(5, ficha.getId());
|
||||
|
||||
actualizado = stm.executeUpdate() > 0;
|
||||
} catch (SQLException ex) {
|
||||
System.err.println(ex);
|
||||
} finally {
|
||||
cerrarConexiones(stm, conn);
|
||||
}
|
||||
return actualizado;
|
||||
}
|
||||
|
||||
|
||||
public static boolean eliminarFichaP(int id) {
|
||||
return false;
|
||||
}
|
||||
|
||||
private static void cerrarConexiones(PreparedStatement stm, Connection conn) {
|
||||
if (stm != null) {
|
||||
try {
|
||||
stm.close();
|
||||
} catch (Exception e) {
|
||||
System.out.println(e);
|
||||
}
|
||||
}
|
||||
if (conn != null) {
|
||||
try {
|
||||
conn.close();
|
||||
cn.cerrarConexion();
|
||||
} catch (Exception e) {
|
||||
System.out.println(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,108 @@
|
|||
package mx.uv.Model;
|
||||
|
||||
public class Documentacion {
|
||||
private int id;
|
||||
private byte[] actaDeNacimiento;
|
||||
private byte[] certificadoBachillerato;
|
||||
private byte[] curp;
|
||||
private byte[] ine;
|
||||
private byte[] ineTutor;
|
||||
private byte[] certificadoMedico;
|
||||
private byte[] comprobante;
|
||||
private byte[] fotografia;
|
||||
private byte[] constancia;
|
||||
|
||||
public Documentacion(int id, byte[] actaDeNacimiento, byte[] certificadoBachillerato, byte[] curp, byte[] ine, byte[] ineTutor, byte[] certificadoMedico, byte[] comprobante, byte[] fotografia, byte[] constancia){
|
||||
this.id=id;
|
||||
this.actaDeNacimiento=actaDeNacimiento;
|
||||
this.certificadoBachillerato=certificadoBachillerato;
|
||||
this.curp=curp;
|
||||
this.ine=ine;
|
||||
this.ineTutor=ineTutor;
|
||||
this.certificadoMedico=certificadoMedico;
|
||||
this.comprobante=comprobante;
|
||||
this.fotografia=fotografia;
|
||||
this.constancia=constancia;
|
||||
}
|
||||
|
||||
public void setId(int id){
|
||||
this.id=id;
|
||||
}
|
||||
|
||||
public void setActaNacimiento(byte[] actaDeNacimiento){
|
||||
this.actaDeNacimiento=actaDeNacimiento;
|
||||
}
|
||||
|
||||
public void setCertificadoBachillerato(byte[] certificadoBachillerato){
|
||||
this.certificadoBachillerato=certificadoBachillerato;
|
||||
}
|
||||
|
||||
public void setCurp(byte[] curp){
|
||||
this.curp=curp;
|
||||
}
|
||||
|
||||
public void setIne(byte[] ine){
|
||||
this.ine=ine;
|
||||
}
|
||||
|
||||
public void setIneTutor(byte[] ineTutor){
|
||||
this.ineTutor=ineTutor;
|
||||
}
|
||||
|
||||
public void setCertificadoMedico(byte[] certificadoMedico){
|
||||
this.certificadoMedico=certificadoMedico;
|
||||
}
|
||||
|
||||
public void setComprobante(byte[] comprobante){
|
||||
this.comprobante=comprobante;
|
||||
}
|
||||
|
||||
public void setFoto(byte[] fotografia){
|
||||
this.fotografia=fotografia;
|
||||
}
|
||||
|
||||
public void setConstancia(byte[] constancia){
|
||||
this.constancia=constancia;
|
||||
}
|
||||
|
||||
public int getId(){
|
||||
return id;
|
||||
}
|
||||
|
||||
public byte[] getActaNacimiento(){
|
||||
return actaDeNacimiento;
|
||||
}
|
||||
|
||||
public byte[] getCertificadoBachillerato(){
|
||||
return certificadoBachillerato;
|
||||
}
|
||||
|
||||
public byte[] getCurp(){
|
||||
return curp;
|
||||
}
|
||||
|
||||
public byte[] getIne(){
|
||||
return ine;
|
||||
}
|
||||
|
||||
public byte[] getIneTutor(){
|
||||
return ineTutor;
|
||||
}
|
||||
|
||||
public byte[] getCertificadoMedico(){
|
||||
return certificadoMedico;
|
||||
}
|
||||
|
||||
public byte[] getComprobante(){
|
||||
return comprobante;
|
||||
}
|
||||
|
||||
public byte[] getFotografia(){
|
||||
return fotografia;
|
||||
}
|
||||
|
||||
public byte[] getConstancia(){
|
||||
return constancia;
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue