//Sin e: DamePreferenciasBusquedaPorOID //Con e: PreferenciasBusquedaEN public PreferenciasBusquedaEN DamePreferenciasBusquedaPorOID(int id) { PreferenciasBusquedaEN preferenciasBusquedaEN = null; try { SessionInitializeTransaction(); preferenciasBusquedaEN = (PreferenciasBusquedaEN)session.Get(typeof(PreferenciasBusquedaEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is NuevoInmueblateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new NuevoInmueblateGenNHibernate.Exceptions.DataLayerException("Error in PreferenciasBusquedaCAD.", ex); } finally { SessionClose(); } return(preferenciasBusquedaEN); }
public int CrearPreferenciasBusqueda(PreferenciasBusquedaEN preferenciasBusqueda) { try { SessionInitializeTransaction(); if (preferenciasBusqueda.Geolocalizacion != null) { // Argumento OID y no colección. preferenciasBusqueda.Geolocalizacion = (NuevoInmueblateGenNHibernate.EN.RedSocial.GeolocalizacionEN)session.Load(typeof(NuevoInmueblateGenNHibernate.EN.RedSocial.GeolocalizacionEN), preferenciasBusqueda.Geolocalizacion.Id); preferenciasBusqueda.Geolocalizacion.PreferenciasBusqueda = preferenciasBusqueda; } session.Save(preferenciasBusqueda); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is NuevoInmueblateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new NuevoInmueblateGenNHibernate.Exceptions.DataLayerException("Error in PreferenciasBusquedaCAD.", ex); } finally { SessionClose(); } return(preferenciasBusqueda.Id); }
public void ModificarPreferenciasBusqueda(PreferenciasBusquedaEN preferenciasBusqueda) { try { SessionInitializeTransaction(); PreferenciasBusquedaEN preferenciasBusquedaEN = (PreferenciasBusquedaEN)session.Load(typeof(PreferenciasBusquedaEN), preferenciasBusqueda.Id); preferenciasBusquedaEN.DistanciaTolerable = preferenciasBusqueda.DistanciaTolerable; preferenciasBusquedaEN.PrecioMax = preferenciasBusqueda.PrecioMax; preferenciasBusquedaEN.PrecioMin = preferenciasBusqueda.PrecioMin; 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 void BorrarPreferenciasBusqueda(int id) { try { SessionInitializeTransaction(); PreferenciasBusquedaEN preferenciasBusquedaEN = (PreferenciasBusquedaEN)session.Load(typeof(PreferenciasBusquedaEN), id); session.Delete(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 int CrearPreferenciasBusqueda(int p_distanciaTolerable, float p_precioMax, float p_precioMin, int p_geolocalizacion) { PreferenciasBusquedaEN preferenciasBusquedaEN = null; int oid; //Initialized PreferenciasBusquedaEN preferenciasBusquedaEN = new PreferenciasBusquedaEN(); preferenciasBusquedaEN.DistanciaTolerable = p_distanciaTolerable; preferenciasBusquedaEN.PrecioMax = p_precioMax; preferenciasBusquedaEN.PrecioMin = p_precioMin; if (p_geolocalizacion != -1) { // El argumento p_geolocalizacion -> Property geolocalizacion es oid = false // Lista de oids id preferenciasBusquedaEN.Geolocalizacion = new NuevoInmueblateGenNHibernate.EN.RedSocial.GeolocalizacionEN(); preferenciasBusquedaEN.Geolocalizacion.Id = p_geolocalizacion; } //Call to PreferenciasBusquedaCAD oid = _IPreferenciasBusquedaCAD.CrearPreferenciasBusqueda(preferenciasBusquedaEN); return(oid); }
public PreferenciasBusquedaEN DamePreferenciasBusquedaPorOID(int id) { PreferenciasBusquedaEN preferenciasBusquedaEN = null; preferenciasBusquedaEN = _IPreferenciasBusquedaCAD.DamePreferenciasBusquedaPorOID(id); return(preferenciasBusquedaEN); }
public static PreferenciasBusquedaDTO Convert(PreferenciasBusquedaEN en) { PreferenciasBusquedaDTO newinstance = null; if (en != null) { newinstance = new PreferenciasBusquedaDTO(); newinstance.Id = en.Id; newinstance.DistanciaTolerable = en.DistanciaTolerable; newinstance.PrecioMax = en.PrecioMax; newinstance.PrecioMin = en.PrecioMin; if (en.Usuario != null) { newinstance.Usuario_oid = en.Usuario.Id; } if (en.Grupo != null) { newinstance.Grupo_oid = en.Grupo.Id; } if (en.Geolocalizacion != null) { newinstance.Geolocalizacion_oid = en.Geolocalizacion.Id; } } return(newinstance); }
public void ModificarPreferenciasBusqueda(int p_oid, int p_distanciaTolerable, float p_precioMax, float p_precioMin) { PreferenciasBusquedaEN preferenciasBusquedaEN = null; //Initialized PreferenciasBusquedaEN preferenciasBusquedaEN = new PreferenciasBusquedaEN(); preferenciasBusquedaEN.Id = p_oid; preferenciasBusquedaEN.DistanciaTolerable = p_distanciaTolerable; preferenciasBusquedaEN.PrecioMax = p_precioMax; preferenciasBusquedaEN.PrecioMin = p_precioMin; //Call to PreferenciasBusquedaCAD _IPreferenciasBusquedaCAD.ModificarPreferenciasBusqueda(preferenciasBusquedaEN); }
public static PreferenciasBusquedaEN Convert(PreferenciasBusquedaDTO dto) { PreferenciasBusquedaEN newinstance = null; try { if (dto != null) { newinstance = new PreferenciasBusquedaEN(); newinstance.Id = dto.Id; newinstance.DistanciaTolerable = dto.DistanciaTolerable; newinstance.PrecioMax = dto.PrecioMax; newinstance.PrecioMin = dto.PrecioMin; if (dto.Usuario_oid != -1) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IUsuarioCAD usuarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.UsuarioCAD(); newinstance.Usuario = usuarioCAD.ReadOIDDefault(dto.Usuario_oid); } if (dto.Grupo_oid != -1) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IGrupoCAD grupoCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.GrupoCAD(); newinstance.Grupo = grupoCAD.ReadOIDDefault(dto.Grupo_oid); } if (dto.Geolocalizacion_oid != -1) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IGeolocalizacionCAD geolocalizacionCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.GeolocalizacionCAD(); newinstance.Geolocalizacion = geolocalizacionCAD.ReadOIDDefault(dto.Geolocalizacion_oid); } } } catch (Exception ex) { throw ex; } return(newinstance); }