public void BorrarActividad() { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); String del = "DELETE FROM Actividades WHERE ID_Actividad=" + ID_Actividad + ";"; miBD.Delete(del); this.ID_actividad = -1; nombreAct = null; descAct = null; numPlazas = -1; numHoras = -1; //turno = null; fechaInicio = DateTime.Today; fechaFin = DateTime.Today; lugar = null; organizador = null; responsable = null; grado = null; asig = null; //tipoAct = null; proyecto = null; notaMedia = -1; //estadoAct = null; imagen = null; tipoTrabajo = null; ambitoTrabajo = null; }
public Actividad(int id) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); Object[] tupla = miBD.Select("SELECT * FROM Actividades " + "WHERE ID_Actividad=" + id + ";")[0]; ID_actividad = (int)tupla[0]; nombreAct = tupla[1].ToString(); descAct = tupla[2].ToString(); numPlazas = (int)tupla[3]; numHoras = (int)tupla[4]; Enum.TryParse <TurnoE>(tupla[5].ToString(), true, out turno); string[] fechaIn = tupla[6].ToString().Split('-'); fechaInicio = new DateTime(int.Parse(fechaIn[0]), int.Parse(fechaIn[1]), int.Parse(fechaIn[2])); string[] fechaFinal = tupla[7].ToString().Split('-'); fechaFin = new DateTime(int.Parse(fechaFinal[0]), int.Parse(fechaFinal[1]), int.Parse(fechaFinal[2])); lugar = tupla[8].ToString(); organizador = new Usuario(tupla[9].ToString()); if (!(tupla[10].ToString().Equals(""))) { responsable = new Usuario(tupla[10].ToString()); } if (!(tupla[11].ToString().Equals(""))) { grado = new Grado((int)tupla[11]); } if (!(tupla[12].ToString().Equals(""))) { asig = new Asignatura((int)tupla[12]); } if (!(tupla[13].ToString().Equals(""))) { Enum.TryParse <TipoActividadE>((String)tupla[13], true, out tipoAct); } if (!(tupla[14].ToString().Equals(""))) { proyecto = new Proyecto((int)tupla[14]); } if (!(tupla[15].ToString().Equals(""))) { notaMedia = Double.Parse((String)tupla[15]); } Enum.TryParse <EstadoActividadE>((String)tupla[16], true, out estadoAct); imagen = null; if (!(tupla[18].ToString().Equals(""))) { ambitoTrabajo = new AmbitoTrabajo((int)tupla[18]); } if (!(tupla[19].ToString().Equals(""))) { tipoTrabajo = new TipoTrabajo((int)tupla[19]); } competencias = null; }
public Asignatura(String nA, Grado g, Boolean self) { // Crea el objeto y lo selecciona de la base de datos SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); Object[] tupla = miBD.Select("Select ID_Asignatura FROM Asignaturas WHERE nombreAsig ='" + nA + "' and idGrado =" + g.ID_Grado + ");")[0]; ID_asig = (int)tupla[0]; nombreAsig = nA; grado = g; }
public void AddGrado(Grado g) { if (!this.Grados.Contains(g)) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); String ins = "INSERT INTO Rel_User_Grado VALUES ('" + this.Email + "'," + g.ID_Grado + ");"; miBD.Insert(ins); Grados.Add(g); } }
public Asignatura(String nA, Grado g) { // Crea el objeto y lo inserta en la base de datos SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); miBD.Insert("INSERT INTO Asignaturas VALUES ('" + nA + "'," + g.ID_Grado + ");"); ID_asig = (int)miBD.SelectScalar("SELECT max(ID_Asignatura) FROM Asignaturas;"); nombreAsig = nA; grado = g; }
public Asignatura(int id) { // Crea el objeto cargando sus valores de la base de datos SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); Object[] tupla = miBD.Select("SELECT * FROM Asignaturas " + "WHERE ID_Asignatura=" + id + ";")[0]; ID_asig = (int)tupla[0]; nombreAsig = (String)tupla[1]; grado = new Grado((int)tupla[2]); }
public static List <Asignatura> ListaAsignaturas(Grado g) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); List <Asignatura> lista = new List <Asignatura>(); foreach (object[] tupla in miBD.Select("SELECT ID_Asignatura FROM Asignaturas WHERE idGrado=" + g.ID_Grado + ";")) { int id = (int)tupla[0]; Asignatura a = new Asignatura(id); lista.Add(a); } return(lista); }
public static int AlumnosPorGrado(Grado g) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); int num = 0; foreach (Object[] tupla in miBD.Select("Select count(emailUser) from Grados g JOIN Rel_User_Grado r ON r.ID_Grado = g.ID_Grado WHERE r.ID_Grado = " + g.ID_grado + " GROUP BY r.ID_Grado; ")) { if (!tupla[0].ToString().Equals("")) { num = (int)tupla[0]; } } return(num); }
public static List <Competencia> ListaCompetencias(Grado g) { List <Competencia> lista = new List <Competencia>(); // Retorna una lista con todos los obejtos de la clase almacenados en la base de datos SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); foreach (Object[] tupla in miBD.Select("SELECT idCompetencia FROM Rel_Grado_Competencia " + "WHERE ID_Grado = " + g.ID_Grado + ";")) { int id = (int)tupla[0]; lista.Add(new Competencia(id)); } return(lista); }
public static int ListaAsignaturas(Grado g) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); int num = 0; foreach (Object[] tupla in miBD.Select("Select count(ID_Asignatura) from Asignaturas WHERE idGrado = " + g.ID_Grado + "GROUP BY idGrado; ")) { if (!tupla[0].ToString().Equals("")) { num = (int)tupla[0]; } } return(num); }
public static List <Grado> ListaGrados() { // 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 <Grado> lista = new List <Grado>(); foreach (Object[] tupla in miBD.Select("SELECT ID_Grado FROM Grados;")) { int id = (int)tupla[0]; Grado g = new Grado(id); lista.Add(g); } return(lista); }
public static List <Grado> ListaGrados(Usuario user) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); List <Grado> lista = new List <Grado>(); foreach (Object[] tupla in miBD.Select("Select ID_Grado from Grados JOIN (Asignaturas JOIN Rel_User_Asig ON idAsig=ID_Asignatura) ON ID_Grado=idGrado WHERE emailUser = '******';")) { int id = (int)tupla[0]; Grado g = new Grado(id); if (!lista.Contains(g)) { lista.Add(g); } } return(lista); }
public Asignatura(Grado g, String nameAsig) { // Crea el objeto cargando sus valores de la base de datos SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); List <Object[]> lista = miBD.Select("SELECT * FROM Asignaturas " + "WHERE nombreAsig='" + nameAsig + "' and idGrado=" + g.ID_Grado + ";"); ID_Asig = -1; if (lista.Count == 1) { Object[] tupla = lista[0]; ID_asig = (int)tupla[0]; Console.WriteLine("hla"); nombreAsig = (String)tupla[1]; grado = new Grado((int)tupla[2]); } }
public void RemovePreferencia() { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); String del = "DELETE FROM Preferencias WHERE ID_Preferencia=" + this.ID_Preferencia + ";"; miBD.Delete(del); ID_preferencia = -1; nombre_preferencia = null; user = null; grado = null; asig = null; horasPosibles = -1; tipoTrabajo = null; ambitoTrabajo = null; //turno = null; //tipoAct = null; //competencias= null }
public Preferencia(int id) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); Object[] tupla = miBD.Select("SELECT * FROM Preferencias " + "WHERE ID_Preferencia=" + id + ";")[0]; ID_preferencia = (int)tupla[0]; nombre_preferencia = (String)tupla[1]; if (tupla[2].ToString() != "") { user = new Usuario((String)tupla[2]); } if (tupla[3].ToString() != "") { grado = new Grado((int.Parse(tupla[3].ToString()))); } if (tupla[4].ToString() != "") { asig = new Asignatura(int.Parse(tupla[4].ToString())); } if (tupla[5].ToString() != "") { horasPosibles = int.Parse(tupla[5].ToString()); } if (tupla[6].ToString() != "") { Enum.TryParse <Actividad.TurnoE>(tupla[6].ToString(), true, out turno); } if (tupla[7].ToString() != "") { Enum.TryParse <Actividad.TipoActividadE>(tupla[7].ToString(), true, out tipoAct); } if (tupla[8].ToString() != "") { tipoTrabajo = new TipoTrabajo((int)tupla[8]); } if (tupla[9].ToString() != "") { ambitoTrabajo = new AmbitoTrabajo((int)tupla[9]); } competencias = null; }