示例#1
0
        private void cargaVoluntarios()
        {
            Voluntario v1  = new Voluntario("Gerardo", 12312312, 091234567, new DateTime(1978, 12, 20));
            Voluntario v2  = new Voluntario("Alberto", 98798798, 099876543, new DateTime(1990, 1, 2));
            Voluntario v3  = new Voluntario("Rafael", 50003983, 091665267, new DateTime(1999, 6, 28));
            Voluntario v4  = new Voluntario("Ignacio", 69123321, 46758181, new DateTime(1914, 6, 28));
            Voluntario v5  = new Voluntario("Pedro", 45645645, 11112222, new DateTime(1982, 9, 30));
            Voluntario v6  = new Voluntario("Alison", 78978978, 33334444, new DateTime(1995, 12, 20));
            Voluntario v7  = new Voluntario("Valeria", 32132132, 55556666, new DateTime(1991, 3, 2));
            Voluntario v8  = new Voluntario("Denna", 65465465, 77778888, new DateTime(1988, 9, 21));
            Voluntario v9  = new Voluntario("Gabriela", 75375375, 99991111, new DateTime(1984, 5, 28));
            Voluntario v10 = new Voluntario("Karen", 95195195, 15915915, new DateTime(1976, 12, 28));
            Voluntario v11 = new Voluntario("VOLUNTARIO ERROR", 95195195, 15915915, new DateTime(1976, 12, 28));

            if (nuevoVoluntario(v1).Contains("Agregado"))
            {
                centros[0].sumarVoluntario(v1);
            }
            if (nuevoVoluntario(v2).Contains("Agregado"))
            {
                centros[1].sumarVoluntario(v2);
            }
            if (nuevoVoluntario(v3).Contains("Agregado"))
            {
                centros[2].sumarVoluntario(v3);
            }
            if (nuevoVoluntario(v4).Contains("Agregado"))
            {
                centros[3].sumarVoluntario(v4);
            }
            if (nuevoVoluntario(v5).Contains("Agregado"))
            {
                centros[4].sumarVoluntario(v5);
            }
            if (nuevoVoluntario(v6).Contains("Agregado"))
            {
                centros[0].sumarVoluntario(v6);
            }
            if (nuevoVoluntario(v7).Contains("Agregado"))
            {
                centros[0].sumarVoluntario(v7);
                centros[1].sumarVoluntario(v7);
            }
            if (nuevoVoluntario(v8).Contains("Agregado"))
            {
                centros[2].sumarVoluntario(v8);
            }
            if (nuevoVoluntario(v9).Contains("Agregado"))
            {
                centros[3].sumarVoluntario(v9);
            }
            if (nuevoVoluntario(v10).Contains("Agregado"))
            {
                centros[4].sumarVoluntario(v10);
            }
            if (nuevoVoluntario(v11).Contains("Agregado"))
            {
                centros[4].sumarVoluntario(v11);
            }
        }
示例#2
0
        public bool sumarVoluntario(Voluntario nVol)
        {
            bool added = false;

            if (!registrado(nVol))
            {
                voluntarios.Add(nVol);
                added = true;
            }

            return(added);
        }
示例#3
0
        public bool registrado(Voluntario vol)
        {
            bool encontrado = false;
            int  i          = 0;

            while (!encontrado & i < voluntarios.Count)
            {
                if (voluntarios[i].Ci == vol.Ci)
                {
                    encontrado = true;
                }
                i++;
            }
            return(encontrado);
        }
示例#4
0
        // Recibe un id y retorna el Voluntario que tenga ese Id, si no lo encuentra retorna null.
        public Voluntario getVoluntarioById(int id)
        {
            bool       encontrado = false;
            Voluntario voluntario = null;
            int        i          = 0;

            while (!encontrado && i < voluntarios.Count)
            {
                if (productos[i].Id == id)
                {
                    voluntario = voluntarios[i];
                    encontrado = true;
                }
                i++;
            }
            return(voluntario);
        }
示例#5
0
        // Recibe un voluntario, lo valida y si es valido, lo añade a la Lista.
        public string nuevoVoluntario(Voluntario nVol)
        {
            bool   existe = getVoluntarioById(nVol.Ci) != null;
            string msg    = "";

            if (!existe)
            {
                voluntarios.Add(nVol);
                msg += "Agregado!";
            }
            else
            {
                msg += "# ERROR: " + nVol.Ci + " - Voluntario ya existente.";
            }

            return(msg);
        }