public Usuario(string correo)//constructor SELECT { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); object[] tupla = miBD.Select("SELECT * FROM Usuario WHERE correoUsuario = '" + correo + "';")[0]; this.correoUsuario = (string)tupla[0]; this.nombreUsuario = (string)tupla[1]; this.contraseniaUsuario = (string)tupla[2]; this.cif = Convert.ToString(tupla[3]); this.niu = Convert.ToString(tupla[4]); /*if (tupla[3] != null) * { * //this.cif = (string)tupla[3]; * this.cif = Convert.ToString(tupla[3]); * } else * { * this.cif = null; * } * if(tupla[4] != null) * { * this.niu = (string)tupla[4]; * } else * { * this.niu = null; * }*/ this.rol = new Rol((string)tupla[5]); }
public static Boolean hayPruebaConocimiento(Curso curso) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); string sentencia = "SELECT * FROM PruebaConocimiento WHERE idCursoPrueba = " + curso.CursoID + ";"; return(miBD.Select(sentencia).Count > 0); }
public Noticias(string t, string a) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); Object[] tupla = miBD.Select("SELECT * FROM Noticias WHERE titulo = '" + t + "' and autor = '" + a + "';")[0]; this.titulo = (string)tupla[0]; this.autor = (string)tupla[1]; this.cuerpo = (string)tupla[2]; this.fecha = (string)tupla[3]; }
public Respuesta(int id) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); Object[] tupla = miBD.Select("SELECT * FROM Respuesta WHERE idRespuesta = " + id + ";")[0]; this.idRespuesta = (int)tupla[0]; this.debate = new Debate((int)tupla[1]); this.creador = new Usuario((string)tupla[2]); this.mensaje = (string)tupla[3]; this.fecha = (string)tupla[4]; }
private static List <string> listaCorreos() { List <string> lista = new List <string>(); SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); foreach (object[] tupla in miBD.Select("SELECT correoUsuario FROM Usuario;")) { string r = (string)tupla[0]; lista.Add(r); } return(lista); }
public static List <Usuario> listaProfesores() { List <Usuario> lista = new List <Usuario>(); SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); foreach (object[] tupla in miBD.Select("SELECT correoUsuario FROM Usuario WHERE rolUsuario = 'PROFESOR';")) { string r = (string)tupla[0]; lista.Add(new Usuario(r)); } return(lista); }
public MaterialActividad(string nombre, int idActividad) { //Select SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); string sentencia = "SELECT * FROM MaterialActividad WHERE nombre = '" + nombre + "' AND idActividad = " + idActividad + ";"; object[] tupla = miBD.Select(sentencia)[0]; this.idActividad = (int)tupla[0]; this.nombre = (string)tupla[1]; this.enlace = (string)tupla[2]; }
public Rol(string name) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); string sentencia = "SELECT * FROM Rol WHERE rolName = '" + name + "';"; object[] tupla = miBD.Select(sentencia)[0]; rolName = (string)tupla[0]; rolDes = (string)tupla[1]; admin = (int)tupla[2] == 1 ? true : false; //admin = (bool)tupla[2]; }
public MaterialCurso(int idCurso, String nombre) { //Select SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); string sentencia = "SELECT * FROM MaterialCurso WHERE idCurso = " + idCurso + " AND nombre = '" + nombre + "';"; object[] tupla = miBD.Select(sentencia)[0]; this.idCurso = idCurso; this.nombre = nombre; this.enlace = (string)tupla[2]; }
public static List <Rol> ListaRoles() { List <Rol> lista = new List <Rol>(); SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); foreach (object[] tupla in miBD.Select("SELECT rolName FROM Rol;")) { string r = (string)tupla[0]; lista.Add(new Rol(r)); } return(lista); }
public static List <string> usuariosQueHanRellenadoPrueba(Curso curso) { List <string> lista = new List <string>(); SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); foreach (object[] tupla in miBD.Select("SELECT correoUsuario FROM RespuestaPrueba WHERE idPrueba = " + curso.CursoID + ";")) { string correo = (string)tupla[0]; lista.Add(correo); } return(lista); }
public static List <Actividad> listaActividadesValoradas(Usuario u) { List <Actividad> res = new List <Actividad>(); SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); foreach (Object[] tupla in miBD.Select("SELECT idActividad FROM ValoracionActividad WHERE correoUsuario = '" + u.CorreoUsuario + "';")) { int id = (int)tupla[0]; res.Add(new Actividad(id)); } return(res); }
public static List <Mensaje> listaMensajesRecibidos(string correo) { List <Mensaje> lista = new List <Mensaje>(); SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); foreach (object[] tupla in miBD.Select("SELECT idMensaje FROM Mensaje WHERE receptor = '" + correo + "';")) { int idMensaje = (int)tupla[0]; lista.Add(new Mensaje(idMensaje)); } return(lista); }
public static List <Curso> listaCursos(string correo) { List <Curso> lista = new List <Curso>(); SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); foreach (object[] tupla in miBD.Select("SELECT idCurso FROM CursosRealizados WHERE correo = '" + correo + "';")) { int cursoId = (int)tupla[0]; lista.Add(new Curso(cursoId)); } return(lista); }
public static List <Actividad> listaActividades(string correo) { List <Actividad> lista = new List <Actividad>(); SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); foreach (object[] tupla in miBD.Select("SELECT idActividad FROM ActividadesRealizadas WHERE correo = '" + correo + "';")) { int actId = (int)tupla[0]; lista.Add(new Actividad(actId)); } return(lista); }
public static List <Curso> listaCursosValorados(Usuario u) { List <Curso> lista = new List <Curso>(); SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); foreach (object[] tupla in miBD.Select("SELECT idCurso FROM ValoracionCurso WHERE correoUsuario = '" + u.CorreoUsuario + "';")) { int idCurso = (int)tupla[0]; lista.Add(new Curso(idCurso)); } return(lista); }
public static List <Usuario> listaUsuarios(int actId) { List <Usuario> lista = new List <Usuario>(); SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); foreach (object[] tupla in miBD.Select("SELECT correo FROM ActividadesRealizadas WHERE idActividad = " + actId + ";")) { string correo = (string)tupla[0]; lista.Add(new Usuario(correo)); } return(lista); }
public Debate(int id) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); string sentencia = "SELECT * FROM Debate WHERE id = " + id + ";"; object[] tupla = miBD.Select(sentencia)[0]; this.id = (int)tupla[0]; this.creadorDebate = (string)tupla[1]; this.asuntoDebate = (string)tupla[2]; this.mensajeDebate = (string)tupla[3]; this.fechaPublicacion = (string)tupla[4]; }
public static List <Respuesta> listaRespuestas(int idDebate) { List <Respuesta> lista = new List <Respuesta>(); SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); foreach (object[] tupla in miBD.Select("SELECT idRespuesta FROM Respuesta WHERE idDebate = " + idDebate + ";")) { Console.WriteLine((int)tupla[0]); int idRespuesta = (int)tupla[0]; lista.Add(new Respuesta(idRespuesta)); } return(lista); }
//Select public Mensaje(int id) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); string sentencia = "SELECT * FROM Mensaje WHERE idMensaje = " + id + ";"; object[] tupla = miBD.Select(sentencia)[0]; this.emisor = (string)tupla[0]; this.receptor = (string)tupla[1]; this.idMensaje = (int)tupla[2]; this.asunto = (string)tupla[3]; this.cuerpo = (string)tupla[4]; this.fecha = (string)tupla[5]; }
public ValoracionActividad(Usuario usuario, Actividad act) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); Object[] tupla = miBD.Select("SELECT * FROM ValoracionActividad WHERE correoUsuario = '" + usuario.CorreoUsuario + "' AND idActividad = " + act.IdActividad + ";")[0]; this.user = new Usuario((string)tupla[0]); this.actividad = new Actividad((int)tupla[1]); this.satisfaccion = (int)tupla[2]; this.lugar = (int)tupla[3]; this.horario = (int)tupla[4]; this.organizacion = (int)tupla[5]; this.repetir = (int)tupla[6] == 0 ? false : true; this.comentario = (String)tupla[7]; }
public PruebaConocimiento(int idCursoPrueba) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); string sentencia = "SELECT * FROM PruebaConocimiento WHERE idCursoPrueba = " + idCursoPrueba + ";"; object[] tupla = miBD.Select(sentencia)[0]; this.p1 = (string)tupla[0]; this.p2 = (string)tupla[1]; this.p3 = (string)tupla[2]; this.p4 = (string)tupla[3]; this.p5 = (string)tupla[4]; this.idCursoPrueba = (int)tupla[5]; }
public RespuestaPruebaConocimiento(string correo, int id) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); string sentencia = "SELECT * FROM RespuestaPrueba WHERE correoUsuario = '" + correo + "' AND idPrueba = " + id + ";"; Object[] tupla = miBD.Select(sentencia)[0]; this.correoUsuario = correo; this.idPrueba = id; this.respuestaPregunta1 = (string)tupla[2]; this.respuestaPregunta2 = (string)tupla[3]; this.respuestaPregunta3 = (string)tupla[4]; this.respuestaPregunta4 = (string)tupla[5]; this.respuestaPregunta5 = (string)tupla[6]; }
public ValoracionCurso(Usuario user, Curso c) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); string sentencia = "SELECT * FROM ValoracionCurso WHERE correoUsuario = '" + user.CorreoUsuario + "' AND idCurso = " + c.CursoID + ";"; object[] tupla = miBD.Select(sentencia)[0]; this.user = new Usuario((string)tupla[0]); this.curso = new Curso((int)tupla[1]); this.satisfaccion = (int)tupla[2]; this.lugar = (int)tupla[3]; this.horario = (int)tupla[4]; this.organizacion = (int)tupla[5]; this.repetir = ((int)tupla[6] == 1 ? true : false); this.comentario = (string)tupla[7]; }
public Curso(int idCurso) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); Object[] tupla = miBD.Select("SELECT * FROM Curso WHERE idCurso = " + idCurso + ";")[0]; this.idCurso = (int)tupla[0]; this.profesorCurso = new Usuario((string)tupla[1]); this.nombreCurso = (string)tupla[2]; this.descripcionCurso = (string)tupla[3]; this.fechaInicioCurso = (string)tupla[4]; this.fechaFinCurso = (string)tupla[5]; this.horaInicioCurso = (string)tupla[6]; this.horaFinCurso = (string)tupla[7]; this.lugarCurso = (string)tupla[8]; this.aforoCurso = (int)tupla[9]; this.online = (int)tupla[10] == 1 ? true : false; }
public Actividad(int numeroActividad) { //Constructor del select SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); string sentencia = "SELECT * FROM Actividad WHERE idActividad = " + numeroActividad + ";"; object[] tupla = miBD.Select(sentencia)[0]; this.idActividad = (int)tupla[0]; this.usuarioCreador = new Usuario((string)tupla[1]); this.nombreActividad = (string)tupla[2]; this.descripcionActividad = (string)tupla[3]; this.fechaInicioActividad = (string)tupla[4]; this.fechaFinActividad = (string)tupla[5]; this.horaInicioActividad = (string)tupla[6]; this.horaFinActividad = (string)tupla[7]; this.lugarActividad = (string)tupla[8]; this.aforoActividad = (int)tupla[9]; }
public ActividadesRealizadas(int numeroActividad, string email) { //Constructor del select SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); string sentencia = "SELECT * FROM ActividadesRealizadas WHERE idActividad = " + numeroActividad + " AND correo = '" + email + "';"; List <object[]> lista = miBD.Select(sentencia); if (lista.Count > 0) { object[] tupla = lista[0]; this.idActividad = (int)tupla[0]; this.correo = (string)tupla[1]; } else { sentencia = "INSERT INTO ActividadesRealizadas VALUES (" + numeroActividad + ", '" + email + "');"; miBD.Insert(sentencia); this.idActividad = numeroActividad; correo = email; } }
private List <Actividad> sacarFechasActividad() { string sentencia = "SELECT idActividad, fechaInicioActividad, horaInicioActividad FROM Actividad"; List <Actividad> lista = new List <Actividad>(); SQLSERVERDB bd = new SQLSERVERDB(BD_SERVER, BD_NAME); foreach (Object[] obj in bd.Select(sentencia)) { string fecha = (string)obj[1]; string hora = (string)obj[2]; string[] fechaSplit = fecha.Split('/'); string[] horaSplit = hora.Split(':'); DateTime dt = new DateTime(int.Parse(fechaSplit[2]), int.Parse(fechaSplit[1]), int.Parse(fechaSplit[0]), int.Parse(horaSplit[0]), int.Parse(horaSplit[1]), 0); if (dt.CompareTo(DateTime.Now) >= 0) { lista.Add(new Actividad((int)obj[0])); } } return(lista); }
private List <Curso> sacarFechasCurso() { string sentencia = "SELECT idCurso, fechaInicioCurso, horaInicioCurso FROM Curso"; List <Curso> lista = new List <Curso>(); SQLSERVERDB bd = new SQLSERVERDB(BD_SERVER, BD_NAME); foreach (Object[] obj in bd.Select(sentencia)) { string fecha = (string)obj[1]; string hora = (string)obj[2]; string[] fechaSplit = fecha.Split('/'); string[] horaSplit = hora.Split(':'); DateTime dt = new DateTime(int.Parse(fechaSplit[2]), int.Parse(fechaSplit[1]), int.Parse(fechaSplit[0]), int.Parse(horaSplit[0]), int.Parse(horaSplit[1]), 0); if (dt.CompareTo(DateTime.Now) >= 0) { Curso c = new Curso((int)obj[0]); lista.Add(c); } } return(lista); }
public CursosRealizados(int numeroCurso, string email) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); string sentencia = "SELECT * FROM CursosRealizados WHERE idCurso = " + numeroCurso + " AND correo = '" + email + "';"; List <object[]> lista = miBD.Select(sentencia); if (lista.Count > 0) { object[] tupla = lista[0]; this.idCurso = (int)tupla[0]; this.correo = (string)tupla[1]; } else { Console.WriteLine("hola2"); sentencia = "INSERT INTO CursosRealizados VALUES (" + numeroCurso + ", '" + email + "');"; miBD.Insert(sentencia); this.idCurso = numeroCurso; correo = email; } }