public void InvitarUsuario(int p_Capitulo_OID, string p_usuario_OID) { Entrega1GenNHibernate.EN.GrayLine.CapituloEN capituloEN = null; try { SessionInitializeTransaction(); capituloEN = (CapituloEN)session.Load(typeof(CapituloEN), p_Capitulo_OID); capituloEN.Usuario = (Entrega1GenNHibernate.EN.GrayLine.UsuarioEN)session.Load(typeof(Entrega1GenNHibernate.EN.GrayLine.UsuarioEN), p_usuario_OID); capituloEN.Usuario.Capitulo.Add(capituloEN); session.Update(capituloEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is Entrega1GenNHibernate.Exceptions.ModelException) { throw ex; } throw new Entrega1GenNHibernate.Exceptions.DataLayerException("Error in CapituloCAD.", ex); } finally { SessionClose(); } }
public override bool Equals(object obj) { if (obj == null) { return(false); } CapituloEN t = obj as CapituloEN; if (t == null) { return(false); } if (Id_capitulo.Equals(t.Id_capitulo)) { return(true); } else { return(false); } }
public CapituloEN(CapituloEN capitulo) { this.init(Id_capitulo, capitulo.Nombre, capitulo.Numero, capitulo.Contenido, capitulo.Libro, capitulo.Usuario, capitulo.Editando); }