Ejemplo n.º 1
0
        public static List <Actividad_Realizada> ListaActividadesRealizadasAscendente(Usuario user)
        {
            // Retorna una lista con todos los obejtos de la clase almacenados en la base de datos
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
            List <Actividad_Realizada> lista = new List <Actividad_Realizada>();

            if (!user.Rol.NombreRol.Equals("ONG"))
            {
                foreach (Object[] tupla in miBD.Select("SELECT aR.emailParticipante, aR.idAct " +
                                                       "FROM Actividades_Realizadas aR, Actividades act " +
                                                       "WHERE aR.idAct = act.ID_Actividad AND aR.emailParticipante = '" + user.Email + "' " +
                                                       "ORDER BY act.fechaFin ASC;"))
                {
                    String emP             = tupla[0].ToString();
                    int    id              = (int)tupla[1];
                    Actividad_Realizada aR = new Actividad_Realizada(new Usuario(emP), new Actividad(id));
                    lista.Add(aR);
                }
            }
            else
            {
                foreach (Object[] tupla in miBD.Select("SELECT aR.emailParticipante, aR.idAct " +
                                                       "FROM Actividades_Realizadas aR, Actividades act " +
                                                       "WHERE aR.idAct = act.ID_Actividad AND act.emailOrganizador = '" + user.Email + "' " +
                                                       "ORDER BY act.fechaFin ASC;"))
                {
                    String emP             = tupla[0].ToString();
                    int    id              = (int)tupla[1];
                    Actividad_Realizada aR = new Actividad_Realizada(new Usuario(emP), new Actividad(id));
                    lista.Add(aR);
                }
            }
            return(lista);
        }
Ejemplo n.º 2
0
        public static List <Actividad_Realizada> ListaActividadesRealizadas(Actividad actividad, EstadoActividadR estado)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
            List <Actividad_Realizada> lista = new List <Actividad_Realizada>();

            foreach (Object[] tupla in miBD.Select("SELECT emailParticipante, idAct FROM Actividades_Realizadas WHERE estadoRealizacion = '" + estado.ToString() + "' and idAct = " + actividad.ID_Actividad + ";"))
            {
                String emP             = tupla[0].ToString();
                int    id              = (int)tupla[1];
                Actividad_Realizada aR = new Actividad_Realizada(new Usuario(emP), actividad);
                lista.Add(aR);
            }
            return(lista);
        }
Ejemplo n.º 3
0
        public static List <Actividad_Realizada> ListaActividadesRealizadas()
        {
            // Retorna una lista con todos los obejtos de la clase almacenados en la base de datos
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
            List <Actividad_Realizada> lista = new List <Actividad_Realizada>();

            foreach (Object[] tupla in miBD.Select("SELECT emailParticipante, idAct FROM Actividades_Realizadas;"))
            {
                String emP             = tupla[0].ToString();
                int    id              = (int)tupla[1];
                Actividad_Realizada aR = new Actividad_Realizada(new Usuario(emP), new Actividad(id));
                lista.Add(aR);
            }
            return(lista);
        }