Corrigido os problemas da funcao. Agora os valores inserem mas falta tratalos para cada tipo correspondente