Browse Source

Se agrego la fucnion para actualizar tambien las actualizaciones de seguridad

master
mramirezg 1 month ago
parent
commit
9effe65afa
2 changed files with 28 additions and 0 deletions
  1. +15
    -0
      src/main/java/mx/gob/jumapacelaya/services/DatabaseService.java
  2. +13
    -0
      src/main/java/mx/gob/jumapacelaya/ui/DetallesMantView.java

+ 15
- 0
src/main/java/mx/gob/jumapacelaya/services/DatabaseService.java View File

@ -659,6 +659,21 @@ public class DatabaseService {
}
/* ----------------Actualizar las actualizaciones de seguridad por ID ---------------- */
public boolean actualizarActualizacionSeg(ActualizacioneSeguridadModel actualizacion) {
String sql = "UPDATE ACTUALIZACIONESSEG SET OTRASACTUALIZACIONES=? WHERE ACTUALIZACIONSEGID=?";
try (Connection conn = getMysqlConnection();
PreparedStatement stmt = conn.prepareStatement(sql)) {
stmt.setString(1, actualizacion.getOtrasactualizaciones());
stmt.setInt(2, actualizacion.getActualizacionsegId());
return stmt.executeUpdate() > 0;
} catch (SQLException e) {
e.printStackTrace();
return false;
}
}
/* ---------------- Insertar en bitacora ---------------- */
public boolean insertarBitacora(int mantenimientoid, String usuarioid, LocalDate fechora, String motivo) {
String query = "INSERT INTO BITACORACTUALIZACIONES (MANTENIMIENTOID, USUARIOID, FECHORA, MOTIVO) VALUES (?, ?, ?, ?)";


+ 13
- 0
src/main/java/mx/gob/jumapacelaya/ui/DetallesMantView.java View File

@ -364,6 +364,13 @@ public class DetallesMantView extends VerticalLayout implements BeforeEnterObser
}
}
// ACTUALIZA ACTUALIZACIONES DE SEGURIDAD (grid)
for (ActualizacioneSeguridadModel actualizacion : gridActualizaciones.getListDataView().getItems().toList()) {
if (!service.actualizarActualizacionSeg(actualizacion)) {
exito = false;
}
}
if (exito) {
Notification.show("Registros actualizados correctamente", 3000, Notification.Position.MIDDLE)
.addThemeVariants(NotificationVariant.LUMO_SUCCESS);
@ -384,6 +391,12 @@ public class DetallesMantView extends VerticalLayout implements BeforeEnterObser
btnCancelar.setVisible(false);
gridHardware.setEditOnClick(false);
gridHardware.getEditor().cancel();
if (firmaUsuarioImg != null && userSignPad.getParent().isPresent()) {
userSignLayout.replace(userSignPad, firmaUsuarioImg);
}
if (firmaSmtImg != null && smtSignPad.getParent().isPresent()) {
smtSignLayout.replace(smtSignPad, firmaSmtImg);
}
}


Loading…
Cancel
Save