package vista;
import javax.swing.JPanel;
import java.awt.Color;
import java.awt.Rectangle;
import javax.swing.JTextField;
import javax.swing.JLabel;
import javax.swing.JButton;
import javax.swing.BorderFactory;
import javax.swing.border.SoftBevelBorder;
import javax.swing.border.TitledBorder;
import base.Personal;
import java.awt.Font;
public class MostrarPersonal extends PanelGeneral {
private static final long serialVersionUID = 1L;
private JPanel panelFormulario = null;
private JLabel etiquetaTelefono =null;
private JLabel etiquetaPisoDpto=null;
private JTextField textoTelefono=null;private JTextField textoCalle=null;private JTextField textoNumero=null;private JTextField textoPiso=null;private JTextField textoDpto=null;
Personal p = new Personal(); // @jve:decl-index=0:
@SuppressWarnings("unchecked")
private AbmPersonal Abm;
private JLabel etiquetaMail;
private JTextField textoMail;
private JButton botonVolver = null;
private JLabel etiquetaCp;
private JTextField textoCP;
private JLabel etiquetaCalleYn;
private JLabel etiquetaNombre;
private JTextField textoNombre;
private JLabel etiquetaApellido;
private JTextField textoApellido;
private JLabel etiquetaEspecialidad;
private JTextField textoEspecialidad;
private JLabel etiquetaDocumento;
private JTextField textoDocumento;
private JLabel etiquetaRespFiscal;
private JTextField textoRespFiscal;
private JLabel etiquetaLocalidad;
private JTextField textoLocalidad;
/**
* This is the default constructor
*/
@SuppressWarnings("unchecked")
public MostrarPersonal(AbmPersonal a, Personal personal) {
super();
p = personal;
Abm = a;
initialize();
textoNombre.setText(p.getNombre());
textoApellido.setText(p.getApellido());
textoEspecialidad.setText(p.getEspecialidad());
textoDocumento.setText(p.getDocumento());
textoTelefono.setText(p.getTelefono());
textoMail.setText(p.getMail());
textoCP.setText(p.getLocalidad().getCp());
textoLocalidad.setText(p.getLocalidad().getDescripcion());
textoCalle.setText(p.getCalle());
textoNumero.setText(p.getNro());
textoPiso.setText(p.getPiso());
textoDpto.setText(p.getDto());
}
private void initialize() {
this.setBackground(new Color(209, 217, 237));
this.setFont(new Font("Comic Sans MS", Font.PLAIN, 12));
this.getEtiquetaRutaNavegacion().setText(" Inicio - Gesti�n de Personal - Mostrar Personal");
this.add(getPanelFormulario(), null);
}
public JPanel getPanelFormulario() {
if (panelFormulario == null) {
panelFormulario = new JPanel();
panelFormulario.setLayout(null);
panelFormulario.setBounds(new Rectangle(100, 30, 440, 500));
etiquetaNombre = new JLabel();
etiquetaNombre.setBounds(new Rectangle(35, 50, 120, 20));
etiquetaNombre.setText("Nombre/s:");
textoNombre = new JTextField();
textoNombre.setBounds(new Rectangle(160, 50, 230, 20));
textoNombre.setEditable(false);
etiquetaApellido = new JLabel();
etiquetaApellido.setBounds(new Rectangle(35, 85, 120, 20));
etiquetaApellido.setText("Apellido/s:");
textoApellido = new JTextField();
textoApellido.setBounds(new Rectangle(160, 85, 230, 20));
textoApellido.setEditable(false);
etiquetaEspecialidad = new JLabel();
etiquetaEspecialidad.setBounds(new Rectangle(35, 120, 120, 20));
etiquetaEspecialidad.setText("Especialidad:");
textoEspecialidad = new JTextField();
textoEspecialidad.setBounds(new Rectangle(160, 120, 230, 20));
textoEspecialidad.setEditable(false);
etiquetaDocumento = new JLabel();
etiquetaDocumento.setBounds(new Rectangle(35, 155, 120, 20));
etiquetaDocumento.setText("N� Documento:");
textoDocumento = new JTextField();
textoDocumento.setBounds(new Rectangle(160, 155, 230, 20));
textoDocumento.setEditable(false);
etiquetaTelefono = new JLabel();
etiquetaTelefono.setBounds(new Rectangle(35, 190, 90, 20));
etiquetaTelefono.setText("Telefono:");
textoTelefono = new JTextField();
textoTelefono.setBounds(new Rectangle(160, 190, 100, 20));
textoTelefono.setEditable(false);
etiquetaMail = new JLabel();
etiquetaMail.setBounds(new Rectangle(35, 225, 90, 20));
etiquetaMail.setText("E-Mail:");
textoMail = new JTextField();
textoMail.setBounds(new Rectangle(160, 225, 230, 20));
textoMail.setEditable(false);
etiquetaCp = new JLabel();
etiquetaCp.setBounds(new Rectangle(35, 260, 90, 20));
etiquetaCp.setText("CP:");
textoCP = new JTextField();
textoCP.setBounds(new Rectangle(160, 260, 100, 20));
textoCP.setEditable(false);
etiquetaLocalidad = new JLabel();
etiquetaLocalidad.setBounds(new Rectangle(35, 295, 90, 20));
etiquetaLocalidad.setText("Localidad:");
textoLocalidad = new JTextField();
textoLocalidad.setBounds(new Rectangle(160, 295, 100, 20));
textoLocalidad.setEditable(false);
etiquetaCalleYn = new JLabel();
etiquetaCalleYn.setBounds(new Rectangle(35, 330, 90, 20));
etiquetaCalleYn.setText("Calle/N�:");
textoCalle = new JTextField();
textoCalle.setBounds(new Rectangle(160, 330, 100, 20));
textoCalle.setEditable(false);
textoNumero = new JTextField();
textoNumero.setBounds(new Rectangle(270, 330, 100, 20));
textoNumero.setEditable(false);
etiquetaPisoDpto = new JLabel();
etiquetaPisoDpto.setBounds(new Rectangle(35, 365, 90, 20));
etiquetaPisoDpto.setText("Piso/Dpto:");
textoPiso = new JTextField();
textoPiso.setBounds(new Rectangle(160, 365, 100, 20));
textoPiso.setEditable(false);
textoDpto = new JTextField();
textoDpto.setBounds(new Rectangle(270, 365, 100, 20));
textoDpto.setEditable(false);
etiquetaRespFiscal = new JLabel();
etiquetaRespFiscal.setBounds(new Rectangle(35, 400, 90, 20));
etiquetaRespFiscal.setText("Resp. fiscal");
textoRespFiscal = new JTextField();
textoRespFiscal.setBounds(new Rectangle(160, 400, 100, 20));
textoRespFiscal.setEditable(false);
panelFormulario.setToolTipText("");
panelFormulario.setOpaque(false);// hacer transparente
panelFormulario.setBorder(BorderFactory.createTitledBorder(new SoftBevelBorder(SoftBevelBorder.RAISED), "Datos de Cliente", TitledBorder.LEFT, TitledBorder.TOP, new Font("Tahoma", Font.PLAIN, 14), Color.black));
panelFormulario.add(etiquetaNombre, null);
panelFormulario.add(etiquetaApellido, null);
panelFormulario.add(etiquetaEspecialidad, null);
panelFormulario.add(etiquetaDocumento, null);
panelFormulario.add(etiquetaTelefono,null);
panelFormulario.add(etiquetaMail, null);
panelFormulario.add(etiquetaCp, null);
panelFormulario.add(etiquetaLocalidad, null);
panelFormulario.add(etiquetaCalleYn, null);
panelFormulario.add(etiquetaPisoDpto, null);
panelFormulario.add(etiquetaRespFiscal, null);
panelFormulario.add(textoNombre, null);
panelFormulario.add(textoApellido, null);
panelFormulario.add(textoEspecialidad, null);
panelFormulario.add(textoDocumento, null);
panelFormulario.add(textoTelefono, null);
panelFormulario.add(textoMail, null);
panelFormulario.add(textoCP, null);
panelFormulario.add(textoLocalidad, null);
panelFormulario.add(textoCalle, null);
panelFormulario.add(textoNumero, null);
panelFormulario.add(textoPiso, null);
panelFormulario.add(textoDpto, null);
panelFormulario.add(textoRespFiscal, null);
panelFormulario.add(getBotonVolver(), null);
}
return panelFormulario;
}
/**
* This method initializes botonVolver
*
* @return javax.swing.JButton
*/
private JButton getBotonVolver() {
if (botonVolver == null) {
botonVolver = new JButton();
botonVolver.setBounds(new Rectangle(300, 460, 100, 20));
botonVolver.setText("Volver");
botonVolver.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
Abm.termino();
}
});
}
return botonVolver;
}
}