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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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