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
-~----------~----~----~----~------~----~------~--~---

Responder a