@ -322,10 +322,10 @@ public class DatabaseService {
/ / INSERTAR EN TABLA : MANTENIMINETOS
public int insertarMantenimiento ( LocalDate fecha , String tipoMantId , String departamentoId , String empleadoId ,
String formaMant , String equipoId , String userSignatureBase64 ,
String smtSignatureBase64 , String gciaSignatureBase64 , String planAnualId ) {
String smtSignatureBase64 , String planAnualId ) {
String query = "INSERT INTO MANTENIMIENTOS (fecha, tipoMantId, departamentoId, empleadoId, formaMant, nombreequipo," +
" firmaUsuario, firmaSmt, firmaGcia, planAnualId) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) RETURNING MANTENIMIENTOID INTO ?" ;
" firmaUsuario, firmaSmt, planAnualId) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) RETURNING MANTENIMIENTOID INTO ?" ;
String updateStatusQuery = "UPDATE PLANANUAL SET estado = 'REALIZADO' WHERE planAnualId = ?" ;
@ -364,15 +364,9 @@ public class DatabaseService {
preparedStatement . setNull ( 8 , Types . VARCHAR ) ;
}
if ( gciaSignatureBase64 ! = null ) {
preparedStatement . setString ( 9 , gciaSignatureBase64 ) ;
} else {
preparedStatement . setNull ( 9 , Types . VARCHAR ) ;
}
preparedStatement . setLong ( 10 , Long . parseLong ( planAnualId ) ) ;
preparedStatement . setLong ( 9 , Long . parseLong ( planAnualId ) ) ;
preparedStatement . registerReturnParameter ( 11 , Types . NUMERIC ) ;
preparedStatement . registerReturnParameter ( 10 , Types . NUMERIC ) ;
preparedStatement . executeUpdate ( ) ;
@ -624,8 +618,8 @@ public class DatabaseService {
}
}
public boolean actualizarMantenimiento ( int mantenimientoId , int tipoId , String departamentoId , int empleadoId , LocalDate fechaRealizado , String nombreEquipo , String firmausuario , String firmasmt , String firmagcia ) {
String sql = "UPDATE MANTENIMIENTOS SET TIPOMANTID=?, DEPARTAMENTOID=?, EMPLEADOID=?, FECHA=?, NOMBREEQUIPO=?, FIRMAUSUARIO=?, FIRMASMT=?, FIRMAGCIA=? WHERE MANTENIMIENTOID=?" ;
public boolean actualizarMantenimiento ( int mantenimientoId , int tipoId , String departamentoId , int empleadoId , LocalDate fechaRealizado , String nombreEquipo ) {
String sql = "UPDATE MANTENIMIENTOS SET TIPOMANTID=?, DEPARTAMENTOID=?, EMPLEADOID=?, FECHA=?, NOMBREEQUIPO=? WHERE MANTENIMIENTOID=?" ;
try ( Connection conn = getMysqlConnection ( ) ;
PreparedStatement stmt = conn . prepareStatement ( sql ) ) {
stmt . setInt ( 1 , tipoId ) ; / / tipoId es int
@ -633,22 +627,7 @@ public class DatabaseService {
stmt . setInt ( 3 , empleadoId ) ; / / empleadoId es int
stmt . setDate ( 4 , fechaRealizado ! = null ? Date . valueOf ( fechaRealizado ) : null ) ;
stmt . setString ( 5 , nombreEquipo ) ;
if ( firmausuario ! = null ) {
stmt . setString ( 6 , firmausuario ) ;
} else {
stmt . setNull ( 6 , Types . VARCHAR ) ;
}
if ( firmasmt ! = null ) {
stmt . setString ( 7 , firmasmt ) ;
} else {
stmt . setNull ( 7 , Types . VARCHAR ) ;
}
if ( firmagcia ! = null ) {
stmt . setString ( 8 , firmagcia ) ;
} else {
stmt . setNull ( 8 , Types . VARCHAR ) ;
}
stmt . setInt ( 9 , mantenimientoId ) ;
stmt . setInt ( 6 , mantenimientoId ) ;
return stmt . executeUpdate ( ) > 0 ;
} catch ( SQLException e ) {
e . printStackTrace ( ) ;