Skip to content
Snippets Groups Projects
Commit ab8be7a5 authored by JotaJota96's avatar JotaJota96
Browse files

Consulta usuario eliminado hecho

parent 9ab0dd3a
No related branches found
No related tags found
No related merge requests found
package Presentacion.Usuario;
import Logica.DataType.DtCanal;
import Logica.DataType.DtImagenUsuario;
import Logica.DataType.DtListaDeReproduccion;
import Logica.DataType.DtUsuario;
import Logica.DataType.DtVideo;
import Logica.Enumerados.Privacidad;
import Logica.Fabrica;
import Logica.Interfaces.IAdmin;
import Logica.Interfaces.IPersistenciaDeImagenes;
import Presentacion.FuncionesImagenes;
import Presentacion.ListaDeReproduccion.frmConsultaListaDeReproduccion;
import Presentacion.ListaDeReproduccion.frmConsultaListaDeReproduccionEliminada;
import Presentacion.Video.frmConsultaVideo;
......@@ -30,7 +33,7 @@ public class frmConsultaUsuarioEliminado extends javax.swing.JDialog {
this.setLocationRelativeTo(null);
try {
cargarImagenEnJlabel(lbImagen, "");
FuncionesImagenes.cargarImagenEnJlabel(lbImagen, null);
lbImagen.setEnabled(false);
// obtiene la instancia de sistema
sys = Fabrica.getInstancia().getIAdmin();
......@@ -304,8 +307,21 @@ public class frmConsultaUsuarioEliminado extends javax.swing.JDialog {
lbEmail.setText(u.getCorreo());
lbFechaN.setText(new SimpleDateFormat("dd-MM-yyyy").format(u.getFechaNacimiento()));
lbFechaElim.setText(new SimpleDateFormat("dd-MM-yyyy").format(u.getFechaEliminado()));
cargarImagenEnJlabel(lbImagen, u.getImagen());
lbImagen.setEnabled(true);
try {
IPersistenciaDeImagenes pi = Fabrica.getInstancia().getIPersistenciaDeImagenes();
DtImagenUsuario dtiu = pi.find(u.getNickname());
if (dtiu == null){
FuncionesImagenes.cargarImagenEnJlabel(lbImagen, null);
}else{
FuncionesImagenes.cargarImagenEnJlabel(
lbImagen,
FuncionesImagenes.byteArrayToImage(dtiu.getImagen())
);
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Ha ocurrido un error al cargar la imagen del usuario\n" + e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
}
}
private void cargarLabelsConDatosDelCanal(DtCanal c){
lbNombreCanal.setText(c.getNombre());
......@@ -316,20 +332,6 @@ public class frmConsultaUsuarioEliminado extends javax.swing.JDialog {
lbPrivacidad.setText("Privado");
}
}
private void cargarImagenEnJlabel(javax.swing.JLabel jLabelx, String Ruta){
jLabelx.setText(null);
if (Ruta == null || Ruta.isEmpty()){
Ruta = "Imagenes\\ukp.png";
}
// Carga la imagen a la variable de tipo Image
Image img = new ImageIcon(Ruta).getImage();
// Crea un ImageIcon a partir de la imagen (obtiene las dimenciones del jLbel y escala la imagen para que entre en el mismo)
ImageIcon icono = new ImageIcon(
img.getScaledInstance(jLabelx.getWidth(), jLabelx.getHeight(), Image.SCALE_SMOOTH)
);
// establece la imagen en el label
jLabelx.setIcon(icono);
}
///////////////////////////////////////////////////////////////////////////////////////////
// Variables declaration - do not modify//GEN-BEGIN:variables
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment