public void borrarMeritoCientifico(MeritoCientifico merito) { if (!listaMeritoCientificos.Contains(merito)) { System.Console.WriteLine("No existe ningun merito cientifico con ISSN " + merito.Issn); } else { listaMeritoCientificos.Remove(merito); } }
public void añadirMeritoCientifico(MeritoCientifico merito) { if (!listaMeritoCientificos.Contains(merito)) { listaMeritoCientificos.Add(merito); } else { System.Console.WriteLine("Ya existe el merito cientifico con ISSN" + merito.Issn); } }
public void editarMeritoCientifico(MeritoCientifico merito) { if (!listaMeritoCientificos.Contains(merito)) { System.Console.WriteLine("No existe ningun merito cientifico con ISSN " + merito.Issn); } else { foreach (MeritoCientifico m in this.listaMeritoCientificos) { if (m.Equals(merito)) { System.Console.WriteLine("introduce los nuevos datos"); System.Console.Write("ISSN:"); string Issn = System.Console.ReadLine(); m.Issn = Issn; System.Console.Write("Año:"); int año = Int32.Parse(System.Console.ReadLine()); m.Año = año; System.Console.Write("Pagina de inicio:"); int pagIn = Int32.Parse(System.Console.ReadLine()); m.PagIn = pagIn; System.Console.Write("Pagina de final:"); int pagFin = Int32.Parse(System.Console.ReadLine()); m.PagFin = pagFin; System.Console.Write("Autor:"); string autor = System.Console.ReadLine(); m.Autor = autor; } } } }