validaciones y gestion de programacion