Ejemplo n.º 1
0
        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);
        }