Estudio public

@walterbrunetti 

Para revisar, y dejar notas, saludos!
@Demian-Moschin este catch segun creo solo salta si falla la conexion, lo que no significa que el public_id esta repetido, pero esta devolviendo 
```
Return "METODO: ExisteEstudioNuevoPublicID DE LA CLASE Consultas . " & ex.Message

```
Ojo con esto porque si la base de datos se cae, puede generar bucle infinito ya que "cree" que esta repetido y vuelve a intentar con otro public_id pero como la base esta caida devuelve que esta repetido y asi.

Me parece que el try and catch deberia estar en la que llama a esta funcion, y que este funcion devuelva true o false o una exception que es capturada en en el que llama. Que opinas?