コード例 #1
0
ファイル: LibroCEN.cs プロジェクト: xals1997/DAW
        public int New_(string p_nombre, float p_precio, Nullable <DateTime> p_fecha, string p_descripcion, string p_portada, LibrerateGenNHibernate.Enumerated.Librerate.GeneroEnum p_genero, int p_numpag, string p_idioma, int p_media, System.Collections.Generic.IList <int> p_publicacion, int p_cantidadvendida, int p_usuario_0)
        {
            LibroEN libroEN = null;
            int     oid;

            //Initialized LibroEN
            libroEN        = new LibroEN();
            libroEN.Nombre = p_nombre;

            libroEN.Precio = p_precio;

            libroEN.Fecha = p_fecha;

            libroEN.Descripcion = p_descripcion;

            libroEN.Portada = p_portada;

            libroEN.Genero = p_genero;

            libroEN.Numpag = p_numpag;

            libroEN.Idioma = p_idioma;

            libroEN.Media = p_media;


            libroEN.Publicacion = new System.Collections.Generic.List <LibrerateGenNHibernate.EN.Librerate.PublicacionEN>();
            if (p_publicacion != null)
            {
                foreach (int item in p_publicacion)
                {
                    LibrerateGenNHibernate.EN.Librerate.PublicacionEN en = new LibrerateGenNHibernate.EN.Librerate.PublicacionEN();
                    en.Id = item;
                    libroEN.Publicacion.Add(en);
                }
            }

            else
            {
                libroEN.Publicacion = new System.Collections.Generic.List <LibrerateGenNHibernate.EN.Librerate.PublicacionEN>();
            }

            libroEN.Cantidadvendida = p_cantidadvendida;


            if (p_usuario_0 != -1)
            {
                // El argumento p_usuario_0 -> Property usuario_0 es oid = false
                // Lista de oids id
                libroEN.Usuario_0    = new LibrerateGenNHibernate.EN.Librerate.UsuarioEN();
                libroEN.Usuario_0.Id = p_usuario_0;
            }

            //Call to LibroCAD

            oid = _ILibroCAD.New_(libroEN);
            return(oid);
        }
コード例 #2
0
ファイル: PublicacionEN.cs プロジェクト: xals1997/DAW
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            PublicacionEN t = obj as PublicacionEN;

            if (t == null)
            {
                return(false);
            }
            if (Id.Equals(t.Id))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #3
0
ファイル: PublicacionEN.cs プロジェクト: xals1997/DAW
 public PublicacionEN(PublicacionEN publicacion)
 {
     this.init(Id, publicacion.Nombre, publicacion.Usuario, publicacion.Libro, publicacion.NumPag);
 }