Se requiere que al momento de cambiar el estado de Vigente a Suprimido del centro de costo valide si está asociada a una plaza, si no lo está que cambie de estado de lo contrario que lance la excepción. Lo que hice a manera de ejemplo fue crear un procedimiento para la entidad CentroCosto antes de guardar, y oculté el botón de cambiar estado que está en el smartList para obligar al usuario a ingresar al registro y así poder cambiar el estado desde ahí, pero me causa algunas inconsistencias al momento de editar el centro de costo. ¿Que me podrían recomendar para dar solución a este requerimiento?. Muchas gracias. |
La creación de un SP antes de Guardar es la manera correcta de hacerlo. Y no es necesario quitar los botones de cambio de estado del SmartList, porque al final hacen una actualización de la entidad y también se ejecuta el procedimiento antes de guardar. |
¿Qué inconsistencias te causa?