|
@ -14,12 +14,13 @@ import com.vaadin.flow.router.Route; |
|
|
import jakarta.annotation.security.PermitAll; |
|
|
import jakarta.annotation.security.PermitAll; |
|
|
import mx.gob.jumapacelaya.services.DatabaseService; |
|
|
import mx.gob.jumapacelaya.services.DatabaseService; |
|
|
|
|
|
|
|
|
|
|
|
import java.time.LocalDate; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@PermitAll |
|
|
@PermitAll |
|
|
@PageTitle("Home") |
|
|
|
|
|
@Route(value = "/", layout = MainLayout.class) |
|
|
|
|
|
|
|
|
@PageTitle("Mantenimiento") |
|
|
|
|
|
@Route(value = "mantenimiento", layout = MainLayout.class) |
|
|
public class MantenimientoView extends VerticalLayout { |
|
|
public class MantenimientoView extends VerticalLayout { |
|
|
|
|
|
|
|
|
public MantenimientoView() { |
|
|
public MantenimientoView() { |
|
@ -46,10 +47,19 @@ public class MantenimientoView extends VerticalLayout { |
|
|
tipoMantt.addValueChangeListener(event -> { |
|
|
tipoMantt.addValueChangeListener(event -> { |
|
|
String tipoSeleccionado = event.getValue(); |
|
|
String tipoSeleccionado = event.getValue(); |
|
|
if (tipoSeleccionado != null) { |
|
|
if (tipoSeleccionado != null) { |
|
|
|
|
|
//Actualizar nomenclatura dependiendo al tipo de mantenimiento |
|
|
String nomenclaturaValue = databaseService.getNomenclatura(tipoSeleccionado); |
|
|
String nomenclaturaValue = databaseService.getNomenclatura(tipoSeleccionado); |
|
|
nomenclatura.setValue(nomenclaturaValue); |
|
|
nomenclatura.setValue(nomenclaturaValue); |
|
|
|
|
|
|
|
|
|
|
|
//Si el tipo es preventivo se establecera la fecha automaticamente a la fecha del sistema |
|
|
|
|
|
if ("PREVENTIVO".equals(tipoSeleccionado)) { |
|
|
|
|
|
fecha.setValue(LocalDate.now()); |
|
|
|
|
|
} else { |
|
|
|
|
|
fecha.clear(); |
|
|
|
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
nomenclatura.clear(); |
|
|
nomenclatura.clear(); |
|
|
|
|
|
fecha.clear(); |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|