Ejemplo n.º 1
0
        private void init(int id, string titulo, string texto, bool anonimo, bool cerrado, Nullable <DateTime> fecha, int likes, LinkUAv1GenNHibernate.EN.LinkUAv1.UsuarioEN usuario_1, System.Collections.Generic.IList <LinkUAv1GenNHibernate.EN.LinkUAv1.ComentarioEN> comentario_3, System.Collections.Generic.IList <LinkUAv1GenNHibernate.EN.LinkUAv1.UsuarioEN> usuario_3, LinkUAv1GenNHibernate.Enumerated.LinkUAv1.CategoriaEnum categoria)
        {
            this.Id = id;


            this.Titulo = titulo;

            this.Texto = texto;

            this.Anonimo = anonimo;

            this.Cerrado = cerrado;

            this.Fecha = fecha;

            this.Likes = likes;

            this.Usuario_1 = usuario_1;

            this.Comentario_3 = comentario_3;

            this.Usuario_3 = usuario_3;

            this.Categoria = categoria;
        }
        public System.Collections.Generic.IList <LinkUAv1GenNHibernate.EN.LinkUAv1.PublicacionEN> Por_categoria(LinkUAv1GenNHibernate.Enumerated.LinkUAv1.CategoriaEnum p_categoria)
        {
            /*PROTECTED REGION ID(LinkUAv1GenNHibernate.CEN.LinkUAv1_Publicacion_por_categoria) ENABLED START*/

            // Write here your custom code...

            System.Collections.Generic.IList <PublicacionEN> lista  = get_IPublicacionCAD().Listar(0, int.MaxValue);
            System.Collections.Generic.IList <PublicacionEN> lista2 = get_IPublicacionCAD().Listar(0, int.MaxValue);

            foreach (PublicacionEN p in lista2)
            {
                if (p.Categoria != p_categoria)
                {
                    lista.Remove(p);      //Puede que de una excepcion, en tal caso arreglar el c�digo
                }
            }

            return(lista);

            /*PROTECTED REGION END*/
        }
Ejemplo n.º 3
0
        public void Modify(int p_Publicacion_OID, string p_titulo, string p_texto, bool p_anonimo, bool p_cerrado, Nullable <DateTime> p_fecha, int p_likes, LinkUAv1GenNHibernate.Enumerated.LinkUAv1.CategoriaEnum p_categoria)
        {
            PublicacionEN publicacionEN = null;

            //Initialized PublicacionEN
            publicacionEN           = new PublicacionEN();
            publicacionEN.Id        = p_Publicacion_OID;
            publicacionEN.Titulo    = p_titulo;
            publicacionEN.Texto     = p_texto;
            publicacionEN.Anonimo   = p_anonimo;
            publicacionEN.Cerrado   = p_cerrado;
            publicacionEN.Fecha     = p_fecha;
            publicacionEN.Likes     = p_likes;
            publicacionEN.Categoria = p_categoria;
            //Call to PublicacionCAD

            _IPublicacionCAD.Modify(publicacionEN);
        }
Ejemplo n.º 4
0
        public int New_(string p_titulo, string p_texto, bool p_anonimo, bool p_cerrado, Nullable <DateTime> p_fecha, int p_likes, string p_usuario_1, LinkUAv1GenNHibernate.Enumerated.LinkUAv1.CategoriaEnum p_categoria)
        {
            PublicacionEN publicacionEN = null;
            int           oid;

            //Initialized PublicacionEN
            publicacionEN        = new PublicacionEN();
            publicacionEN.Titulo = p_titulo;

            publicacionEN.Texto = p_texto;

            publicacionEN.Anonimo = p_anonimo;

            publicacionEN.Cerrado = p_cerrado;

            publicacionEN.Fecha = p_fecha;

            publicacionEN.Likes = p_likes;


            if (p_usuario_1 != null)
            {
                // El argumento p_usuario_1 -> Property usuario_1 es oid = false
                // Lista de oids id
                publicacionEN.Usuario_1       = new LinkUAv1GenNHibernate.EN.LinkUAv1.UsuarioEN();
                publicacionEN.Usuario_1.Email = p_usuario_1;
            }

            publicacionEN.Categoria = p_categoria;

            //Call to PublicacionCAD

            oid = _IPublicacionCAD.New_(publicacionEN);
            return(oid);
        }
Ejemplo n.º 5
0
 public PublicacionEN(int id, string titulo, string texto, bool anonimo, bool cerrado, Nullable <DateTime> fecha, int likes, LinkUAv1GenNHibernate.EN.LinkUAv1.UsuarioEN usuario_1, System.Collections.Generic.IList <LinkUAv1GenNHibernate.EN.LinkUAv1.ComentarioEN> comentario_3, System.Collections.Generic.IList <LinkUAv1GenNHibernate.EN.LinkUAv1.UsuarioEN> usuario_3, LinkUAv1GenNHibernate.Enumerated.LinkUAv1.CategoriaEnum categoria
                      )
 {
     this.init(Id, titulo, texto, anonimo, cerrado, fecha, likes, usuario_1, comentario_3, usuario_3, categoria);
 }