예제 #1
0
파일: BaseDatos.cs 프로젝트: fao0006/VyP
 public bool GuardarEncuesta(Encuesta e)
 {
     if (EstaEncuesta(e.Nombre) == false)
     {
         tablaEncuestas.Add(e);
         return(true);
     }
     else
     {
         return(false);
     }
 }
예제 #2
0
        public override bool Equals(object obj)
        {
            Encuesta item = obj as Encuesta;

            if (this.Nombre == item.Nombre)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #3
0
파일: BaseDatos.cs 프로젝트: fao0006/VyP
        public Encuesta GetEncuesta(string id)
        {
            Encuesta devolver = null;

            foreach (Encuesta en in tablaEncuestas)
            {
                if (en.Nombre == id)
                {
                    devolver = en;
                    break;
                }
            }

            return(devolver);
        }
예제 #4
0
파일: BaseDatos.cs 프로젝트: nanonandi/VyP
        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);
                    }
                }
            }
        }
예제 #5
0
파일: BaseDatos.cs 프로젝트: fao0006/VyP
        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);
        }