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); } }
public bool sumarVoluntario(Voluntario nVol) { bool added = false; if (!registrado(nVol)) { voluntarios.Add(nVol); added = true; } return(added); }
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); }
// 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); }
// 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); }