public bool GuardarEncuesta(Encuesta e) { if (EstaEncuesta(e.Nombre) == false) { tablaEncuestas.Add(e); return(true); } else { return(false); } }
public override bool Equals(object obj) { Encuesta item = obj as Encuesta; if (this.Nombre == item.Nombre) { return(true); } else { return(false); } }
public Encuesta GetEncuesta(string id) { Encuesta devolver = null; foreach (Encuesta en in tablaEncuestas) { if (en.Nombre == id) { devolver = en; break; } } return(devolver); }
public BaseDatos() { this.tablaUsuarios = new List <Usuario>(); this.tablaEncuestas = new List <Encuesta>(); //meter un usuario para hacer pruebas Usuario u1 = new Usuario("cero", "*****@*****.**", "hola"); Usuario u2 = new Usuario("uno", "*****@*****.**", "adios"); tablaUsuarios.Add(u1); tablaUsuarios.Add(u2); Encuesta e1 = new Encuesta("Encuesta 1", "Esta encuesta es la primera", true); Encuesta e2 = new Encuesta("Encuesta 2", "Esta encuesta es el segundo", true); tablaEncuestas.Add(e1); tablaEncuestas.Add(e2); Encuesta encu; using (var reader = new StreamReader(@"..\..\..\datos.csv")) { int linea = 0; DateTime fech; while (!reader.EndOfStream) { linea++; var line = reader.ReadLine(); var values = line.Split(';'); if (linea > 10) { encu = GetEncuesta(values[0]); encu.Puntuar(int.Parse(values[1])); encu.Comentar(values[2]); fech = new DateTime(int.Parse(values[3]), int.Parse(values[5]), int.Parse(values[4]), int.Parse(values[6]), 0, 0); encu.Fechar(fech); } else { Encuesta e = new Encuesta(values[0], values[1], bool.Parse(values[2])); tablaEncuestas.Add(e); } } } }
public BaseDatos() { this.tablaUsuarios = new List <Usuario>(); this.tablaEncuestas = new List <Encuesta>(); //meter un usuario para hacer pruebas Usuario u1 = new Usuario("cero", "*****@*****.**", "hola"); Usuario u2 = new Usuario("uno", "*****@*****.**", "adios"); tablaUsuarios.Add(u1); tablaUsuarios.Add(u2); Encuesta e1 = new Encuesta("Encuesta 1", "Esta encuesta es la primera", true); Encuesta e2 = new Encuesta("Encuesta 2", "Esta encuesta es el segundo", true); tablaEncuestas.Add(e1); tablaEncuestas.Add(e2); }