public List <Equipo> ObtenerCualquierPaginaEquiposFiltradoPorString(int TamanioPagina, int NumeroPagina, string str) { EquipoDAO DataEquipo = new EquipoDAO(); List <Equipo> Equipos = DataEquipo.ObtenerCualquierPaginaEquiposFiltradoPorString(TamanioPagina, NumeroPagina, str); List <Equipo> EquiposLocalizacion = new List <Equipo>(); foreach (Equipo objEquipo in Equipos) { Equipo equipo = new Equipo(); equipo = objEquipo; //agregamos la localizacion al equipo LocalizacionEquipo localizacion = DataEquipo.ObtenerUltimaLocalizacionEquipo(equipo); if (localizacion != null) { equipo.LOCA_Interno = localizacion.LOCA_Interno; equipo.LOCA_Nombre = localizacion.LOCA_Nombre; equipo.LOCA_NombreExtendido = localizacion.LOCA_NombreExtendido; } else { equipo.LOCA_Interno = null; equipo.LOCA_Nombre = null; equipo.LOCA_NombreExtendido = null; } EquiposLocalizacion.Add(equipo); } return(EquiposLocalizacion); }