Completado en su totalidad

Se reparo la declaración correcta de los tipos y
se realizo las pruebas para ambos  form los cuales funcionan
correctamente