Configuração com erros de genericos

Já me parti todo a tentar perceber esta merda, isto ta a dar erros poro
causa dos genéricos nao sei o que se passa, ando aqui ás voltas a
corrigir de um lado para aparecer erros do outro.
Já tenho a ideia formulada que deve resultar, quem quiser pegar força,
na mesma amanha ou eng. ou alguem tem de ver isto e explicar porque
acontece... eu já to fodido com isto.