Modificanado DAO y DTO  programas y algunos cambios en funciones