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); }
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); } }
public PublicacionEN(PublicacionEN publicacion) { this.init(Id, publicacion.Nombre, publicacion.Usuario, publicacion.Libro, publicacion.NumPag); }