This commit is contained in:
Daniel Cortés
2019-06-07 09:56:35 -04:00
parent 856c5490c1
commit 2d56ab2f7a
7 changed files with 18 additions and 10 deletions

View File

@@ -34,6 +34,7 @@ public class CorreoCreateController extends BaseController {
@Override
public void show() {
this.view.getCorreoField().requestFocus();
this.view.getCorreoField().setText("");
}
@Override
@@ -46,6 +47,7 @@ public class CorreoCreateController extends BaseController {
}
private void setupListeners() {
this.view.getCorreoField().addActionListener(e -> save());
this.view.getGuardarButton().addActionListener(e -> save());
this.view.getVolverButton().addActionListener(e -> volver());
}

View File

@@ -56,25 +56,26 @@ public class CorreoUpdateController extends BaseController {
}
private void setupListeners() {
this.view.getCorreoField().addActionListener(e -> update());
this.view.getActualizarButton().addActionListener(e -> update());
this.view.getVolverButton().addActionListener(e -> volver());
}
private void update() {
String correo = this.view.getCorreoField().getText();
String sCorreo = this.view.getCorreoField().getText();
ValidationResult originalValidation = this.validator.validateOriginal(this.correo);
if (originalValidation.hasError()) {
originalValidation.showErrorDialog();
return;
}
ValidationResult correoValidation = this.validator.validateCorreo(correo);
ValidationResult correoValidation = this.validator.validateCorreo(sCorreo);
if(correoValidation.hasError()) {
correoValidation.showErrorDialog();
return;
}
this.correo.setCorreo(correo);
this.correo.setCorreo(sCorreo);
this.repository.update(this.correo);
this.volver();

View File

@@ -34,6 +34,8 @@ public class DireccionCreateController extends BaseController {
@Override
public void show() {
this.view.getCalleField().requestFocus();
this.view.getCalleField().setText("");
this.view.getNumeroField().setText("");
}
@Override

View File

@@ -44,7 +44,7 @@ public class DireccionSearchController extends BaseController {
}
public void reload() {
this.loadDireccionsTable();
this.loadDireccionesTable();
this.view.getDireccionesTable().clearSelection();
}
@@ -107,7 +107,7 @@ public class DireccionSearchController extends BaseController {
private void search() {
String term = this.view.getSearchField().getText();
List<Direccion> direccion = this.direccionRepository.search(term, trabajador);
this.loadDireccionsTable(direccion);
this.loadDireccionesTable(direccion);
}
private void volver() {
@@ -116,12 +116,12 @@ public class DireccionSearchController extends BaseController {
this.getParentController().showCard(PanelName.TRABAJADOR_VIEW);
}
private void loadDireccionsTable() {
private void loadDireccionesTable() {
List<Direccion> direccions = this.trabajador.getDirecciones();
loadDireccionsTable(direccions);
loadDireccionesTable(direccions);
}
private void loadDireccionsTable(List<Direccion> direccions) {
private void loadDireccionesTable(List<Direccion> direccions) {
BaseTableModel<Direccion> model = this.view.getDireccionModel();
model.setRows(direccions);
}
@@ -131,7 +131,7 @@ public class DireccionSearchController extends BaseController {
if (selectedRow == -1) {
JOptionPane.showMessageDialog(
null,
"No hay direccion seleccionado",
"No hay direccion seleccionada",
"Error",
JOptionPane.ERROR_MESSAGE
);

View File

@@ -57,6 +57,7 @@ public class DireccionUpdateController extends BaseController {
}
private void setupListeners() {
this.view.getNumeroField().addActionListener(e -> update());
this.view.getActualizarButton().addActionListener(e -> update());
this.view.getVolverButton().addActionListener(e -> volver());
}

View File

@@ -34,6 +34,7 @@ public class TelefonoCreateController extends BaseController {
@Override
public void show() {
this.view.getNumeroField().requestFocus();
this.view.getNumeroField().setText("");
}
@Override
@@ -46,6 +47,7 @@ public class TelefonoCreateController extends BaseController {
}
private void setupListeners() {
this.view.getNumeroField().addActionListener(e -> save());
this.view.getGuardarButton().addActionListener(e -> save());
this.view.getVolverButton().addActionListener(e -> volver());
}
@@ -65,7 +67,6 @@ public class TelefonoCreateController extends BaseController {
this.repository.save(telefono);
this.trabajador.getTelefonos().add(telefono);
this.volver();
}

View File

@@ -56,6 +56,7 @@ public class TelefonoUpdateController extends BaseController {
}
private void setupListeners() {
this.view.getTelefonoField().addActionListener(e -> update());
this.view.getActualizarButton().addActionListener(e -> update());
this.view.getVolverButton().addActionListener(e -> volver());
}