Beispiel #1
0
        public override bool Equals(object obj)
        {
            Encuesta usu = obj as Encuesta;

            if (this.id == usu.id)
            {
                return(true);
            }
            return(false);
        }
Beispiel #2
0
        public override bool Equals(object obj)
        {
            Encuesta encuesta = obj as Encuesta;

            if (this.Id == encuesta.Id)
            {
                return(true);
            }
            return(false);
        }
Beispiel #3
0
        public bool borrarEncuesta(string nombre)
        {
            Encuesta prueba = null;

            foreach (Encuesta e in encuestas)
            {
                if (e.Nombre.Equals(nombre))
                {
                    prueba = e;
                }
            }
            return(encuestas.Remove(prueba));
        }
Beispiel #4
0
        public DataTable numRespRangosPorEncuesta(string v)
        {
            DataTable real = new DataTable();

            real.Columns.Add("Titulo", typeof(string));
            real.Columns.Add("Minimo", typeof(int));
            real.Columns.Add("Maximo", typeof(int));

            Encuesta enc = db.cargaEncuesta(v);

            real = añadirMinMax(real, enc.Titulo);
            return(real);
        }
Beispiel #5
0
        public DataBase()
        {
            Usuario u1 = new Usuario(++nextUser, "*****@*****.**", "usuario1");
            Usuario u2 = new Usuario(++nextUser, "*****@*****.**", "usuario2");
            Usuario u3 = new Usuario(++nextUser, "*****@*****.**", "usuario3");

            Encuesta e1 = new Encuesta(++nextPoll, "Encuesta" + (this.nextPoll).ToString(), "encuesta1descripcion", true);
            Encuesta e2 = new Encuesta(++nextPoll, "Encuesta" + (this.nextPoll).ToString(), "encuesta2descripcion", true);

            usuarios.Add(u1);
            usuarios.Add(u2);
            usuarios.Add(u3);

            encuestas.Add(e1);
            encuestas.Add(e2);
        }
Beispiel #6
0
 public bool addEncuesta(string nombre, string descripcion, bool activa = false)
 {
     if (descripcion != null && nombre != null)
     {
         foreach (Encuesta ee in encuestas)
         {
             if (ee.Nombre == nombre)
             {
                 return(false);
             }
         }
         Encuesta e = new Encuesta(++nextPoll, nombre, descripcion, activa);
         encuestas.Add(e);
         return(true);
     }
     return(false);
 }
Beispiel #7
0
 public void load(String ruta)
 {
     using (var reader = new StreamReader(ruta + "\\www\\datos\\Encuestas.csv"))
     {
         while (!reader.EndOfStream)
         {
             var      line   = reader.ReadLine();
             var      values = line.Split(';');
             Encuesta enc    = new Encuesta(values[0], values[1], values[2], Boolean.Parse(values[3]));
             insertaEncuesta(enc);
         }
     }
     using (var reader = new StreamReader(ruta + "\\www\\datos\\Respuestas.csv"))
     {
         while (!reader.EndOfStream)
         {
             var       line   = reader.ReadLine();
             var       values = line.Split(';');
             Respuesta res    = new Respuesta(mapaEncuesta[values[0]], (Voto)Enum.Parse(typeof(Voto), values[1], true), values[2], new DateTime(
                                                  Int32.Parse(values[3]), Int32.Parse(values[4]), Int32.Parse(values[5]), Int32.Parse(values[6]), Int32.Parse(values[7]), 0));
             insertaRespuesta(res);
         }
     }
 }
Beispiel #8
0
        public void sugerirEncuesta(string nombre, string descripcion)
        {
            Encuesta e = new Encuesta(++nextPoll, "Encuesta" + (this.nextPoll).ToString(), descripcion);

            sugerencias.Add(e);
        }
Beispiel #9
0
 public List <Valoracion> getValoraciones(Encuesta e)
 {
     return(e.getOpiniones());
 }
Beispiel #10
0
 public void AnadirRespuestaPerso(Encuesta e, int valora, string comenta, DateTime f)
 {
     e.AnadirRespuestaPersonalizada(valora, comenta, f);
 }
Beispiel #11
0
 public void AnadirRespuesta(Encuesta e, int valora, string comenta)
 {
     e.AnadirRespuesta(valora, comenta);
 }