Compare commits
2 Commits
80a2dffd18
...
7b37079daa
Author | SHA1 | Date |
---|---|---|
dangj501 | 7b37079daa | |
dangj501 | d06e7d198a |
|
@ -36,6 +36,30 @@ public class DAO_Administrador{
|
||||||
return resultado;
|
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){
|
public boolean agregarAdministrador(Administrador administrador){
|
||||||
PreparedStatement stm = null;
|
PreparedStatement stm = null;
|
||||||
Connection conn = null;
|
Connection conn = null;
|
||||||
|
|
|
@ -50,6 +50,7 @@ public class DAO_Carrrera{
|
||||||
stm.setString(3, carrera.getModalidad());
|
stm.setString(3, carrera.getModalidad());
|
||||||
stm.setString(4, carrera.getCampus());
|
stm.setString(4, carrera.getCampus());
|
||||||
stm.setDouble(5, carrera.getCosto());
|
stm.setDouble(5, carrera.getCosto());
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
}
|
||||||
|
}
|
|
@ -106,4 +106,4 @@ public class DAO_Examen {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
|
@ -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