Me parece que te estas recomplicando la vida, cada línea de código tuya que
leo.
1-Que cosas raras que haces con las fechas, Por ejemplo:
set
{
if (value.GetType() == fecha.GetType())
fecha = value;
}
O este otro:
set
{
DateTime t = new DateTime(value.Year,
value.Month, value.Day);
fechaAlta = t;
}¿¿¿¿¿¿Estas tratando de sacarle la hora:???????
2-por que no usas autoproperties en el 98% de las propiedades que mostras.
3-tus mappings estan muy verborragicos
4-Pero finalmente tu problema es que no esta la propiedad IdVenta, como tan
*confusamente* dice este mensaje en el mensaje de error:
Message="Could not find a getter for property
'IdVenta' in class
'Clases.VentaPuntoVenta'" Source="NHibernate" AccessorType="getter"
PropertyName="IdVenta" StackTrace:
Deberías hablar con alguien de nhibernate, para que pueda escribir los
mensajes de error de forma que la herramienta parezca menos complicada para
vos.
Saludos
2009/9/15 lma <[email protected]>
>
> Aquí está el resto de la clase
>
> public TarjetaRFID Tarjeta
> {
> get
> {
> return tarjeta;
> }
> set
> {
> tarjeta = value;
> }
> }
> public Cliente Cliente
> {
> get
> {
> return cliente;
> }
> set
> {
> cliente = value;
> }
> }
> public OrdenEntrega Orden
> {
> get
> {
> return orden;
> }
> set
> {
> orden = value;
> }
> }
> /*
> public Venta Venta
> {
> get
> {
> return venta;
> }
> set
> {
> venta = value;
> }
> }
> * */
> public DateTime Fecha
> {
> get
> {
> return fecha;
> }
> set
> {
> if (value.GetType() == fecha.GetType())
> fecha = value;
> }
> }
> public double ImportePuntoVenta
> {
> get
> {
> return importePuntoVenta;
> }
> set
> {
> if (value > 0)
> importePuntoVenta = value;
> }
> }
> public double TotalPuntoVenta
> {
> get
> {
> return totalPuntoVenta;
> }
> set
> {
> totalPuntoVenta = value;
> }
> }
> public PuntoVenta PuntoVenta
> {
> get
> {
> return puntoVenta;
> }
> set
> {
> puntoVenta = value;
> }
> }
>
>
>
>
> public List<LineaVenta> LineasVenta
> {
> get
> {
> if (lineasVenta == null)
> lineasVenta = new List<LineaVenta>();
>
> return lineasVenta;
> }
> set
> {
> lineasVenta = value;
> }
> }
> #endregion
> >
>
--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---