Como el PK de persona es id y no nro doc y tipo doc, se pueden repetir muchas veces y al momento de la consulta te trae muchos resultados y salta error, deberia traer siempre uno, por eso hay que verificar que una persona no exista para no volverla a agregar, así funciona horarios. copiarle a horarios, cuando agrega y cuando actualiza
Como el PK de persona es id y no nro doc y tipo doc, se pueden repetir muchas veces y al momento de la consulta te trae muchos resultados y salta error, deberia traer siempre uno, por eso hay que verificar que una persona no exista para no volverla a agregar, así funciona horarios. copiarle a horarios, cuando agrega y cuando actualiza