private List <Actividad> GenerarLista(List <DALC.actividad> listaDALC)
        {
            List <Actividad> listaBC  = new List <Actividad>();
            double           sumanota = 0;

            foreach (DALC.actividad registro in listaDALC)
            {
                Actividad act = new Actividad();

                act.idActividad = registro.idactividad;

                //Crear objetos para ingresarlos como instancias
                Turista t = new Turista();
                t.Ndocumento = registro.turista_documento;
                t.Read();
                SitioTuristico s = new SitioTuristico();
                s.IdSitio = registro.sitio_idsitio;
                s.Read();

                act.Visitante      = t;
                act.Lugar          = s;
                act.FechaDeCritica = registro.fechadecritica;
                act.Nota           = (double)registro.nota;
                act.Observacion    = registro.observacion;
                sumanota           = sumanota + act.Nota;

                listaBC.Add(act);
            }
            Promedio = sumanota / listaBC.Count;
            return(listaBC);
        }
示例#2
0
        private List <SitioTuristico> GenerarLista(List <DALC.sitio> listaDALC)
        {
            List <SitioTuristico> listaON = new List <SitioTuristico>();

            foreach (DALC.sitio registro in listaDALC)
            {
                SitioTuristico sitio = new SitioTuristico();

                sitio.IdSitio        = registro.idsitio;
                sitio.Nombre         = registro.nombre;
                sitio.Direccion      = registro.direccion;
                sitio.Entrada        = registro.entrada;
                sitio.Salida         = registro.salida;
                sitio.EsGratis       = Convert.ToChar(registro.gratuito);
                sitio.TipoExposicion = sitio.EnumExposicion(registro.exposicion_tipo);

                listaON.Add(sitio);
            }

            return(listaON);
        }