private void init(int id
                          , Entrega1GenNHibernate.Enumerated.GrayLine.Puntuacion1Enum puntuacion, Entrega1GenNHibernate.EN.GrayLine.LibroEN libro)
        {
            this.Id = id;


            this.Puntuacion = puntuacion;

            this.Libro = libro;
        }
        public void Modify(int p_Valoracion_OID, Entrega1GenNHibernate.Enumerated.GrayLine.Puntuacion1Enum p_puntuacion)
        {
            ValoracionEN valoracionEN = null;

            //Initialized ValoracionEN
            valoracionEN            = new ValoracionEN();
            valoracionEN.Id         = p_Valoracion_OID;
            valoracionEN.Puntuacion = p_puntuacion;
            //Call to ValoracionCAD

            _IValoracionCAD.Modify(valoracionEN);
        }
        public int New_(Entrega1GenNHibernate.Enumerated.GrayLine.Puntuacion1Enum p_puntuacion, int p_libro)
        {
            ValoracionEN valoracionEN = null;
            int          oid;

            //Initialized ValoracionEN
            valoracionEN            = new ValoracionEN();
            valoracionEN.Puntuacion = p_puntuacion;


            if (p_libro != -1)
            {
                // El argumento p_libro -> Property libro es oid = false
                // Lista de oids id
                valoracionEN.Libro          = new Entrega1GenNHibernate.EN.GrayLine.LibroEN();
                valoracionEN.Libro.Id_libro = p_libro;
            }

            //Call to ValoracionCAD

            oid = _IValoracionCAD.New_(valoracionEN);
            return(oid);
        }
 public ValoracionEN(int id, Entrega1GenNHibernate.Enumerated.GrayLine.Puntuacion1Enum puntuacion, Entrega1GenNHibernate.EN.GrayLine.LibroEN libro
                     )
 {
     this.init(Id, puntuacion, libro);
 }