Receta no manches está bien largo
This commit is contained in:
parent
2ac62a6c5d
commit
3fef2f06c4
|
@ -0,0 +1,141 @@
|
||||||
|
package mx.uv;
|
||||||
|
|
||||||
|
import java.sql.Blob;
|
||||||
|
import java.sql.Connection;
|
||||||
|
import java.sql.Date;
|
||||||
|
import java.sql.PreparedStatement;
|
||||||
|
import java.sql.ResultSet;
|
||||||
|
import java.sql.SQLException;
|
||||||
|
import java.sql.Statement;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class DaoReceta implements IDaoReceta{
|
||||||
|
private final Conexion con;
|
||||||
|
private Connection connection;
|
||||||
|
private PreparedStatement ps;
|
||||||
|
private ResultSet rs;
|
||||||
|
private Statement st;
|
||||||
|
|
||||||
|
public DaoReceta(){
|
||||||
|
con=new Conexion();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void add(Receta receta) throws SQLException {
|
||||||
|
connection = con.obtenerConexion();
|
||||||
|
String consulta = "Receta (nombreMed, firmaMed, contactoMed, pesoPac, edadPac, fecha, presArt, tempPac, fk_idMed, fk_idPac) VALUES(?,?,?,?,?,?,?,?,?,?)";
|
||||||
|
ps = connection.prepareStatement(consulta);
|
||||||
|
//Receta(String nombreMed, Blob firmaMed, String contactoMed, float pesoPac, int edadPac, Date fecha,float presArt, float tempPac, Paciente paciente, Medico medico)
|
||||||
|
ps.setString(1, receta.getNombreMed());
|
||||||
|
ps.setBlob(2, receta.getFirmaMed());
|
||||||
|
ps.setString(3, receta.getContactoMed());
|
||||||
|
ps.setFloat(4, receta.getPesoPac());
|
||||||
|
ps.setInt(5, receta.getEdadPac());
|
||||||
|
ps.setDate(6, receta.getFecha());
|
||||||
|
ps.setFloat(7, receta.getPresArt());
|
||||||
|
ps.setFloat(8, receta.getTempPac());
|
||||||
|
ps.setInt(9, receta.getIdPaciente());
|
||||||
|
ps.setInt(10, receta.getIdMedico());
|
||||||
|
|
||||||
|
ps.execute();
|
||||||
|
connection.close();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void update(int id, Receta receta) throws SQLException {
|
||||||
|
connection = con.obtenerConexion();
|
||||||
|
String consulta = "UPDATE Receta "
|
||||||
|
+ "set nombreMed = ?, firmaMed = ?, "
|
||||||
|
+ "contactoMed = ?, pesoPac = ?, edadPac = ?, fecha = ?, presArt = ?, "
|
||||||
|
+ "tempPac = ?, fk_idMed = ?, fk_idPac = ?"
|
||||||
|
+ " where idRec = ?;";
|
||||||
|
ps = connection.prepareStatement(consulta);
|
||||||
|
//Receta(String nombreMed, Blob firmaMed, String contactoMed, float pesoPac, int edadPac, Date fecha,float presArt, float tempPac, Paciente paciente, Medico medico)
|
||||||
|
ps.setString(1, receta.getNombreMed());
|
||||||
|
ps.setBlob(2, receta.getFirmaMed());
|
||||||
|
ps.setString(3, receta.getContactoMed());
|
||||||
|
ps.setFloat(4, receta.getPesoPac());
|
||||||
|
ps.setInt(5, receta.getEdadPac());
|
||||||
|
ps.setDate(6, receta.getFecha());
|
||||||
|
ps.setFloat(7, receta.getPresArt());
|
||||||
|
ps.setFloat(8, receta.getTempPac());
|
||||||
|
ps.setInt(9, receta.getIdPaciente());
|
||||||
|
ps.setInt(10, receta.getIdMedico());
|
||||||
|
ps.setInt(11, id);
|
||||||
|
|
||||||
|
ps.execute();
|
||||||
|
connection.close();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void delete(int id) throws SQLException {
|
||||||
|
connection = con.obtenerConexion();
|
||||||
|
String consulta = "Delete FROM Receta where idRec = ?;";
|
||||||
|
ps = connection.prepareStatement(consulta);
|
||||||
|
ps.setInt(1, id);
|
||||||
|
ps.execute();
|
||||||
|
connection.close();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<Receta> getData() throws SQLException {
|
||||||
|
List<Receta> recetas = new ArrayList<>();
|
||||||
|
|
||||||
|
String consulta = "SELECT * FROM Receta";
|
||||||
|
connection = con.obtenerConexion();
|
||||||
|
st = connection.createStatement();
|
||||||
|
rs = st.executeQuery(consulta);
|
||||||
|
|
||||||
|
while(rs.next()){
|
||||||
|
|
||||||
|
int idRec = rs.getInt("idRec");
|
||||||
|
String nombreMed = rs.getString("nombreMed");
|
||||||
|
Blob firmaMed = rs.getBlob("firmaMed");
|
||||||
|
String contactoMed = rs.getString("contactoMed");
|
||||||
|
float pesoPac = rs.getFloat("pesoPac");
|
||||||
|
int edadPac = rs.getInt("edadPac");
|
||||||
|
Date fecha = rs.getDate("fecha");
|
||||||
|
float presArt = rs.getFloat("presArt");
|
||||||
|
float tempPac = rs.getFloat("tempPac");
|
||||||
|
int idPaciente = rs.getInt("fk_idMed");
|
||||||
|
int idMedico = rs.getInt("fk_idPac");
|
||||||
|
|
||||||
|
recetas.add(new Receta(idRec, nombreMed, firmaMed, contactoMed, pesoPac, edadPac,
|
||||||
|
fecha, presArt, tempPac, idPaciente, idMedico));
|
||||||
|
}
|
||||||
|
connection.close();
|
||||||
|
return recetas;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<Receta> getDataWhere(String condicion) throws SQLException {
|
||||||
|
List<Receta> recetas = new ArrayList<>();
|
||||||
|
|
||||||
|
String consulta = "SELECT * FROM WHERE " + condicion;
|
||||||
|
connection = con.obtenerConexion();
|
||||||
|
st = connection.createStatement();
|
||||||
|
rs = st.executeQuery(consulta);
|
||||||
|
|
||||||
|
while(rs.next()){
|
||||||
|
|
||||||
|
int idRec = rs.getInt("idRec");
|
||||||
|
String nombreMed = rs.getString("nombreMed");
|
||||||
|
Blob firmaMed = rs.getBlob("firmaMed");
|
||||||
|
String contactoMed = rs.getString("contactoMed");
|
||||||
|
float pesoPac = rs.getFloat("pesoPac");
|
||||||
|
int edadPac = rs.getInt("edadPac");
|
||||||
|
Date fecha = rs.getDate("fecha");
|
||||||
|
float presArt = rs.getFloat("presArt");
|
||||||
|
float tempPac = rs.getFloat("tempPac");
|
||||||
|
int idPaciente = rs.getInt("fk_idMed");
|
||||||
|
int idMedico = rs.getInt("fk_idPac");
|
||||||
|
|
||||||
|
recetas.add(new Receta(idRec, nombreMed, firmaMed, contactoMed, pesoPac, edadPac,
|
||||||
|
fecha, presArt, tempPac, idPaciente, idMedico));
|
||||||
|
}
|
||||||
|
connection.close();
|
||||||
|
return recetas;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
package mx.uv;
|
||||||
|
|
||||||
|
import java.sql.SQLException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public interface IDaoReceta {
|
||||||
|
public void add(Receta receta) throws SQLException;
|
||||||
|
public void update(int id, Receta receta) throws SQLException;
|
||||||
|
public void delete(int id) throws SQLException;
|
||||||
|
public List<Receta> getData() throws SQLException;
|
||||||
|
public List<Receta> getDataWhere(String condicion) throws SQLException;
|
||||||
|
}
|
|
@ -1,7 +1,7 @@
|
||||||
package mx.uv;
|
package mx.uv;
|
||||||
|
|
||||||
import java.sql.Blob;
|
import java.sql.Blob;
|
||||||
import java.util.Date;
|
import java.sql.Date;
|
||||||
|
|
||||||
public class Receta {
|
public class Receta {
|
||||||
private int idRec;
|
private int idRec;
|
||||||
|
@ -13,13 +13,15 @@ public class Receta {
|
||||||
private Date fecha;
|
private Date fecha;
|
||||||
private float presArt;
|
private float presArt;
|
||||||
private float tempPac;
|
private float tempPac;
|
||||||
private Paciente paciente;
|
private int idPaciente;
|
||||||
private Medico medico;
|
private int idMedico;
|
||||||
|
|
||||||
public Receta() {
|
public Receta() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Receta(String nombreMed, Blob firmaMed, String contactoMed, float pesoPac, int edadPac, Date fecha,
|
public Receta(String nombreMed, Blob firmaMed, String contactoMed, float pesoPac, int edadPac, Date fecha,
|
||||||
float presArt, float tempPac) {
|
float presArt, float tempPac) {
|
||||||
this.nombreMed = nombreMed;
|
this.nombreMed = nombreMed;
|
||||||
|
@ -49,8 +51,24 @@ public class Receta {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public Receta(String nombreMed, Blob firmaMed, String contactoMed, float pesoPac, int edadPac, Date fecha,
|
||||||
|
float presArt, float tempPac, int idPaciente, int idMedico) {
|
||||||
|
this.nombreMed = nombreMed;
|
||||||
|
this.firmaMed = firmaMed;
|
||||||
|
this.contactoMed = contactoMed;
|
||||||
|
this.pesoPac = pesoPac;
|
||||||
|
this.edadPac = edadPac;
|
||||||
|
this.fecha = fecha;
|
||||||
|
this.presArt = presArt;
|
||||||
|
this.tempPac = tempPac;
|
||||||
|
this.idPaciente = idPaciente;
|
||||||
|
this.idMedico = idMedico;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Receta(int idRec, String nombreMed, Blob firmaMed, String contactoMed, float pesoPac, int edadPac,
|
public Receta(int idRec, String nombreMed, Blob firmaMed, String contactoMed, float pesoPac, int edadPac,
|
||||||
Date fecha, float presArt, float tempPac, Paciente paciente, Medico medico) {
|
Date fecha, float presArt, float tempPac, int idPaciente, int idMedico) {
|
||||||
this.idRec = idRec;
|
this.idRec = idRec;
|
||||||
this.nombreMed = nombreMed;
|
this.nombreMed = nombreMed;
|
||||||
this.firmaMed = firmaMed;
|
this.firmaMed = firmaMed;
|
||||||
|
@ -60,80 +78,101 @@ public class Receta {
|
||||||
this.fecha = fecha;
|
this.fecha = fecha;
|
||||||
this.presArt = presArt;
|
this.presArt = presArt;
|
||||||
this.tempPac = tempPac;
|
this.tempPac = tempPac;
|
||||||
this.paciente = paciente;
|
this.idPaciente = idPaciente;
|
||||||
this.medico = medico;
|
this.idMedico = idMedico;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Paciente getPaciente() {
|
|
||||||
return paciente;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setPaciente(Paciente paciente) {
|
|
||||||
this.paciente = paciente;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Medico getMedico() {
|
|
||||||
return medico;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setMedico(Medico medico) {
|
|
||||||
this.medico = medico;
|
|
||||||
}
|
|
||||||
|
|
||||||
public int getIdRec() {
|
public int getIdRec() {
|
||||||
return idRec;
|
return idRec;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setIdRec(int idRec) {
|
public void setIdRec(int idRec) {
|
||||||
this.idRec = idRec;
|
this.idRec = idRec;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getNombreMed() {
|
public String getNombreMed() {
|
||||||
return nombreMed;
|
return nombreMed;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setNombreMed(String nombreMed) {
|
public void setNombreMed(String nombreMed) {
|
||||||
this.nombreMed = nombreMed;
|
this.nombreMed = nombreMed;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Blob getFirmaMed() {
|
public Blob getFirmaMed() {
|
||||||
return firmaMed;
|
return firmaMed;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setFirmaMed(Blob firmaMed) {
|
public void setFirmaMed(Blob firmaMed) {
|
||||||
this.firmaMed = firmaMed;
|
this.firmaMed = firmaMed;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getContactoMed() {
|
public String getContactoMed() {
|
||||||
return contactoMed;
|
return contactoMed;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setContactoMed(String contactoMed) {
|
public void setContactoMed(String contactoMed) {
|
||||||
this.contactoMed = contactoMed;
|
this.contactoMed = contactoMed;
|
||||||
}
|
}
|
||||||
|
|
||||||
public float getPesoPac() {
|
public float getPesoPac() {
|
||||||
return pesoPac;
|
return pesoPac;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setPesoPac(float pesoPac) {
|
public void setPesoPac(float pesoPac) {
|
||||||
this.pesoPac = pesoPac;
|
this.pesoPac = pesoPac;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getEdadPac() {
|
public int getEdadPac() {
|
||||||
return edadPac;
|
return edadPac;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setEdadPac(int edadPac) {
|
public void setEdadPac(int edadPac) {
|
||||||
this.edadPac = edadPac;
|
this.edadPac = edadPac;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Date getFecha() {
|
public Date getFecha() {
|
||||||
return fecha;
|
return fecha;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setFecha(Date fecha) {
|
public void setFecha(Date fecha) {
|
||||||
this.fecha = fecha;
|
this.fecha = fecha;
|
||||||
}
|
}
|
||||||
|
|
||||||
public float getPresArt() {
|
public float getPresArt() {
|
||||||
return presArt;
|
return presArt;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setPresArt(float presArt) {
|
public void setPresArt(float presArt) {
|
||||||
this.presArt = presArt;
|
this.presArt = presArt;
|
||||||
}
|
}
|
||||||
|
|
||||||
public float getTempPac() {
|
public float getTempPac() {
|
||||||
return tempPac;
|
return tempPac;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setTempPac(float tempPac) {
|
public void setTempPac(float tempPac) {
|
||||||
this.tempPac = tempPac;
|
this.tempPac = tempPac;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int getIdPaciente() {
|
||||||
|
return idPaciente;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIdPaciente(int idPaciente) {
|
||||||
|
this.idPaciente = idPaciente;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getIdMedico() {
|
||||||
|
return idMedico;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIdMedico(int idMedico) {
|
||||||
|
this.idMedico = idMedico;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue