Beispiel #1
0
        public Actividad_Realizada(Usuario participante, Actividad actividad, EstadoActividadR estadoRealizacion, float valoracionUsuario,
                                   DateTime fechaValoracionUsuario, String comentarioUsuario, int numHorasRealizadas, float valoracionONG,
                                   DateTime fechaValoracionONG, String comentarioONG, /*File archivoAdjuntoONG,*/ float valoracionProfesor,
                                   DateTime fechaValoracionProfesor, String comentarioProfesor)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
            String      ins  = "INSERT INTO Actividades_Realizadas (emailParticipante,idAct,estadoRealizacion,valoracionUsuario, fechaValoracionUsuario,"
                               + "comentarioUsuario, numHorasRealizadas, valoracionONG, fechaValoracionONG, comentarioONG, valoracionProfesor, "
                               + " fechaValoracionProfesor, comentarioProfesor) VALUES ('" + participante.Email + "',"
                               + actividad.ID_Actividad + ",'" + estadoRealizacion.ToString() + "'," + valoracionUsuario + ",'" + fechaValoracionUsuario.ToString() + "','"
                               + comentarioUsuario + "'," + numHorasRealizadas + "," + valoracionONG + ",'" + fechaValoracionONG.ToString() + "','"
                               + comentarioONG + "'," + valoracionProfesor + ",'" + fechaValoracionProfesor.ToString() + "', '" + comentarioProfesor + "');";

            miBD.Insert(ins);


            this.participante           = participante;
            this.actividad              = actividad;
            this.estadoRealizacion      = estadoRealizacion;
            this.valoracionUsuario      = valoracionUsuario;
            this.fechaValoracionUsuario = fechaValoracionUsuario;
            this.comentarioUsuario      = comentarioUsuario;
            this.numHorasRealizadas     = numHorasRealizadas;
            this.valoracionONG          = valoracionONG;
            this.fechaValoracionONG     = fechaValoracionONG;
            this.comentarioONG          = comentarioONG;
            //this.archivoAdjuntoONG = archivoAdjuntoONG;
            this.valoracionProfesor      = valoracionProfesor;
            this.fechaValoracionProfesor = fechaValoracionProfesor;
            this.comentarioProfesor      = comentarioProfesor;
        }
Beispiel #2
0
        public Actividad_Realizada(Usuario participante, Actividad actividad, Boolean f)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
            String      ins  = "INSERT INTO Actividades_Realizadas (emailParticipante,idAct) VALUES ('"
                               + participante.Email + "'," + actividad.ID_Actividad + ");";

            miBD.Insert(ins);

            this.participante      = participante;
            this.actividad         = actividad;
            this.estadoRealizacion = EstadoActividadR.EVALUACION_PARTICIPANTE;
        }
Beispiel #3
0
        public static List <Actividad> ListaActividades(EstadoActividadR estado)
        {
            SQLSERVERDB      miBD  = new SQLSERVERDB(BD_SERVER, BD_NAME);
            List <Actividad> lista = new List <Actividad>();

            foreach (Object[] tupla in miBD.Select("SELECT count(emailParticipante), idAct FROM Actividades_Realizadas WHERE estadoRealizacion = '" + estado.ToString() + "' group by idAct;"))
            {
                int       id = (int)tupla[1];
                Actividad aR = new Actividad(id);
                lista.Add(aR);
            }
            return(lista);
        }
Beispiel #4
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);
        }
Beispiel #5
0
        public static List <Actividad_Realizada> ListaActividadesRealizadas(Usuario usuario, EstadoActividadR estado)
        {
            // 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 WHERE emailParticipante = '" + usuario.Email + "' and estadoRealizacion = '" + estado.ToString() + "';"))
            {
                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);
        }