package [Link].
views;
import [Link];
import [Link];
/**
*
* @author manue
*/
public class UpUser extends [Link] {
boolean isEdition = false;
[Link] userEdition;
public UpUser() {
initComponents();
InitStyles();
}
public UpUser([Link] user){
initComponents();
isEdition = true;
userEdition = user;
InitStyles();
}
private void InitStyles(){
if (isEdition) {
[Link]("Editar Usuario");
[Link]("Guardar");
if (userEdition != null) {
[Link]([Link]());
[Link](userEdition.getLast_name_p());
[Link](userEdition.getLast_name_m());
[Link]([Link]());
[Link]([Link]());
}
}
}
/**
* This method is called from within the constructor to initialize the form.
WARNING: Do NOT modify this code. The content of this method is always regenerated
by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
bg = new [Link]();
Title = new [Link]();
nombrelbl = new [Link]();
nombretxa = new [Link]();
APaternolbl = new [Link]();
APaternotxa = new [Link]();
AMaternolbl = new [Link]();
AMaternotxa = new [Link]();
jSeparator1 = new [Link]();
Domiciliolbl = new [Link]();
Domiciliotxa = new [Link]();
Telflbl = new [Link]();
Telftxa = new [Link]();
btnRegistrar = new [Link]();
[Link](new [Link](255, 255, 255));
[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link]("Registrar Nuevo Usuario");
[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link]("Nombre");
[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link]("Apellido Paterno");
[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link]("Apellido Materno");
[Link]([Link]);
[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link]("Domicilio");
[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link]("Telefono");
[Link](new [Link](25, 116, 210));
[Link](new [Link](255, 255, 255));
[Link]("REGISTRAR");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
btnRegistrarActionPerformed(evt);
}
});
[Link] bgLayout = new [Link](bg);
[Link](bgLayout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link]
[Link])
.addGroup([Link]()
.addGroup([Link]([Link]
[Link])
.addGroup([Link]()
.addComponent(nombrelbl,
[Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addGap(216, 216, 216))
.addComponent(nombretxa)
.addGroup([Link]()
.addComponent(APaternolbl,
[Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addGap(172, 172, 172))
.addGroup([Link]()
.addComponent(AMaternolbl,
[Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addGap(168, 168, 168))
.addComponent(APaternotxa)
.addComponent(AMaternotxa))
.addGap(78, 78, 78)
.addComponent(jSeparator1,
[Link].PREFERRED_SIZE, 50, [Link].PREFERRED_SIZE)
.addPreferredGap([Link]
.RELATED)
.addGroup([Link]([Link]
[Link])
.addGroup([Link]()
.addComponent(Domiciliolbl,
[Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addGap(209, 209, 209))
.addComponent(Domiciliotxa)
.addGroup([Link]()
.addComponent(Telflbl,
[Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addGap(214, 214, 214))
.addComponent(Telftxa)
.addComponent(btnRegistrar,
[Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)))
.addGroup([Link]()
.addComponent(Title, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addGap(527, 527, 527)))
.addGap(90, 90, 90))
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addGap(12, 12, 12)
.addComponent(Title)
.addGap(23, 23, 23)
.addGroup([Link]([Link]
[Link])
.addGroup([Link]()
.addComponent(nombrelbl)
.addPreferredGap([Link]
.UNRELATED)
.addComponent(nombretxa)
.addPreferredGap([Link]
.UNRELATED)
.addComponent(APaternolbl)
.addPreferredGap([Link]
.UNRELATED)
.addComponent(APaternotxa)
.addPreferredGap([Link]
.UNRELATED)
.addComponent(AMaternolbl)
.addPreferredGap([Link]
.UNRELATED)
.addComponent(AMaternotxa)
.addGap(140, 140, 140))
.addComponent(jSeparator1,
[Link].PREFERRED_SIZE, 338,
[Link].PREFERRED_SIZE)
.addGroup([Link]()
.addComponent(Domiciliolbl)
.addPreferredGap([Link]
.UNRELATED)
.addComponent(Domiciliotxa)
.addPreferredGap([Link]
.UNRELATED)
.addComponent(Telflbl)
.addPreferredGap([Link]
.UNRELATED)
.addComponent(Telftxa)
.addGap(44, 44, 44)
.addComponent(btnRegistrar,
[Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addGap(136, 136, 136)))
.addGap(41, 41, 41))
);
[Link] layout = new [Link](this);
[Link](layout);
[Link](
[Link]([Link])
.addComponent(bg, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
);
[Link](
[Link]([Link])
.addComponent(bg, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
);
}// </editor-fold>
private void btnRegistrarActionPerformed([Link] evt) {
String nombre = [Link]();
String apellP = [Link]();
String apellM = [Link]();
String dom = [Link]();
String tel = [Link]();
if ([Link]() || [Link]()|| [Link]() ||
[Link]() || [Link]()) {
[Link](this, "Debe llenar todos los
campos \n", "AVISO", [Link].ERROR_MESSAGE);
[Link]();
return;
}
[Link] user = new [Link]();
[Link](nombre);
user.setLast_name_p(apellP);
user.setLast_name_m(apellM);
[Link](dom);
[Link](tel);
try {
DAOUsers dao = new DAOUsersImpl();
if (!isEdition) {
[Link](user);
} else {
[Link](user);
}
String successMsg = isEdition ? "modificado" : "registrado";
[Link](this, "Usuario " + successMsg
+ " exitosamente.\n", "AVISO", [Link].INFORMATION_MESSAGE);
if (!isEdition) {
[Link]("");
[Link]("");
[Link]("");
[Link]("");
[Link]("");
}
} catch (Exception e) {
String errorMsg = isEdition ? "modificar" : "registrar";
[Link](this, "Ocurrió un error al "
+ errorMsg + " el usuario. \n", "AVISO", [Link].ERROR_MESSAGE);
[Link]([Link]());
}
}
// Variables declaration - do not modify
private [Link] AMaternolbl;
private [Link] AMaternotxa;
private [Link] APaternolbl;
private [Link] APaternotxa;
private [Link] Domiciliolbl;
private [Link] Domiciliotxa;
private [Link] Telflbl;
private [Link] Telftxa;
private [Link] Title;
private [Link] bg;
private [Link] btnRegistrar;
private [Link] jSeparator1;
private [Link] nombrelbl;
private [Link] nombretxa;
// End of variables declaration
}