Actualizado clase consultas. Modifique frmMain.

Ahora las consultas de ABM devuelve un objeto sea una objeto de una
clase o un int normalmente Id resultante del Insert o Update y null en
aso de error