Vale ya estas agarrando el hilo... el sistema es una triste nomina en
su versión mas sencilla

un sistema de capturas donde a un alumno le pagan por ayudar

Para ello se hace lo siguiente:
1) Busco al alumno y despliego su información
2) Capturo los datos de su ayudantia (horas de ayuda, costo por hora,
importe, etc)
3) Se guardan los datos

Todo funciona perfecto hasta ahí, sin complicaciones... Mi
complicación es el caso de que lleguen a capturar algun error, o
necesiten corregir...

4) Si quieren hacer correcciones se mete una Matricula y se despliega
toda la información, tanto del alumno como de la ayudantia

En cuanto al libro, lo estuve leyendo y si esta interesante, pero no
puedo perder mas tiempo... necesito sacar esto lo antes posible
deberas toda la ayuda posible en aceptada...

saludos



1) cada vez que haces: RA.ObtenerAlumnoPorMatricula(txtAyuId.Text),
estas
yendo a la DB a buscar la entidad. Deberías obtenerla y guardar una
referencia a la misma.

2) Pago es un IList, con la colección de Ayudantias!, no es un Id. Vas
a
tener varias instancias de Ayudantia cada una con su id.

3) Id_Ayudantia =
RA.ObtenerAlumnoPorMatricula(txtAyuId.Text).Pago[*0*].POID
te traería el del 1er registro (si es que hay).
Saludos

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a