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; }
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; }
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); }
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); }
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); }