public void AsociarConUsuario(int p_preferenciasbusqueda, int p_usuario) { NuevoInmueblateGenNHibernate.EN.RedSocial.PreferenciasBusquedaEN preferenciasBusquedaEN = null; try { SessionInitializeTransaction(); preferenciasBusquedaEN = (PreferenciasBusquedaEN)session.Load(typeof(PreferenciasBusquedaEN), p_preferenciasbusqueda); preferenciasBusquedaEN.Usuario = (NuevoInmueblateGenNHibernate.EN.RedSocial.UsuarioEN)session.Load(typeof(NuevoInmueblateGenNHibernate.EN.RedSocial.UsuarioEN), p_usuario); preferenciasBusquedaEN.Usuario.PreferenciasBusqueda = preferenciasBusquedaEN; session.Update(preferenciasBusquedaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is NuevoInmueblateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new NuevoInmueblateGenNHibernate.Exceptions.DataLayerException("Error in PreferenciasBusquedaCAD.", ex); } finally { SessionClose(); } }
public override bool Equals(object obj) { if (obj == null) { return(false); } PreferenciasBusquedaEN t = obj as PreferenciasBusquedaEN; if (t == null) { return(false); } if (Id.Equals(t.Id)) { return(true); } else { return(false); } }
public NuevoInmueblateGenNHibernate.EN.RedSocial.PreferenciasBusquedaEN GetPreferenciasBusquedaOfUsuario_NuevoInmueblate(int id) { NuevoInmueblateGenNHibernate.EN.RedSocial.PreferenciasBusquedaEN result = null; try { SessionInitializeTransaction(); /* * String sql = @"select self FROM PreferenciasBusquedaEN self inner join self.Usuario as target with target.Id=:p_Id"; * IQuery query = session.CreateQuery(sql).SetParameter("p_Id", id); */ String sql = @"select self.PreferenciasBusqueda FROM UsuarioEN self where self.Id=:p_Id"; IQuery query = session.CreateQuery(sql).SetParameter("p_Id", id); result = query.UniqueResult <NuevoInmueblateGenNHibernate.EN.RedSocial.PreferenciasBusquedaEN>(); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is NuevoInmueblateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new NuevoInmueblateGenNHibernate.Exceptions.DataLayerException("Error in UsuarioCAD.", ex); } finally { SessionClose(); } return(result); }
public PreferenciasBusquedaEN(PreferenciasBusquedaEN preferenciasBusqueda) { this.init(Id, preferenciasBusqueda.DistanciaTolerable, preferenciasBusqueda.PrecioMax, preferenciasBusqueda.PrecioMin, preferenciasBusqueda.Usuario, preferenciasBusqueda.Grupo, preferenciasBusqueda.Geolocalizacion); }