public bool ValidarCompaniaAerea(CompaniaAerea compA) { if (ValidarNombreCompAerea(compA.NombreComp) && ValidarCodigoCompAerea(compA.CodigoComp) && ValidarPaisCompAerea(compA.PaisComp)) { return(true); } return(false); }
//DESTINOS //COMPAÑÍA AÉREA public bool AgregarCompAereaValidada(CompaniaAerea compA) { if (ValidarCompaniaAerea(compA)) { companiaAereas.Add(compA); return(true); } return(false); }
public ExcursionInternacional(string Descripcion, DateTime FechaIni, DateTime FechaFin, int Stock, bool EsNacional, CompaniaAerea CompAerea) : base(Descripcion, FechaIni, FechaFin, Stock, EsNacional) { this.CompAerea = CompAerea; }
public void AgregarExcursionInternacionalPrecargada() { //crear y agregar al sistema algunos destinos. Que son los que usaremos para pasar a algunas excursion Destino d1 = new Destino("Buenos Aires", "Argentina", 3, 100); AgregarDestinoValidado(d1); Destino d2 = new Destino("Lima", "Peru", 3, 50); AgregarDestinoValidado(d2); Destino d3 = new Destino("Santiago de Chile", "Chile", 2, 26); AgregarDestinoValidado(d3); Destino d4 = new Destino("Londres", "Inglaterra", 7, 50); AgregarDestinoValidado(d4); Destino d5 = new Destino("Los Ángeles", "Estados Unidos", 8, 52); AgregarDestinoValidado(d5); CompaniaAerea cA1 = new CompaniaAerea("Pluna", 123, "Uruguay"); AgregarCompAereaValidada(cA1); CompaniaAerea cA2 = new CompaniaAerea("American Airlines", 124, "Estados Unidos"); AgregarCompAereaValidada(cA2); CompaniaAerea cA3 = new CompaniaAerea("Aereolíneas Argentinas", 125, "Argentina"); AgregarCompAereaValidada(cA3); Excursion exc5 = new ExcursionInternacional("prueba", DateTime.Parse("2020-07-16"), DateTime.Parse("2020-07-26"), 09, false, cA1); if (exc5.AgregarDestino(d1) && exc5.AgregarDestino(d2) && exc5.AgregarDestino(d3)) { exc5.Codigo += Excursion.ProxNumCodigo; excursiones.Add(exc5); Excursion.ProxNumCodigo += 100; } Excursion exc6 = new ExcursionInternacional("lalala", DateTime.Parse("2020-08-25"), DateTime.Parse("2020-08-31"), 20, true, cA2); if (exc6.AgregarDestino(d1) && exc6.AgregarDestino(d5) && exc6.AgregarDestino(d4)) { exc6.Codigo += Excursion.ProxNumCodigo; excursiones.Add(exc6); Excursion.ProxNumCodigo += 100; } Excursion exc7 = new ExcursionInternacional("nenene", DateTime.Parse("2020-11-11"), DateTime.Parse("2020-11-21"), 4, true, cA3); if (exc7.AgregarDestino(d2) && exc7.AgregarDestino(d3)) { exc7.Codigo += Excursion.ProxNumCodigo; excursiones.Add(exc7); Excursion.ProxNumCodigo += 100; } Excursion exc8 = new ExcursionInternacional("nanana", DateTime.Parse("2020-12-12"), DateTime.Parse("2020-12-23"), 2, true, cA3); if (exc8.AgregarDestino(d1) && exc8.AgregarDestino(d2) && exc8.AgregarDestino(d3) && exc8.AgregarDestino(d4) && exc8.AgregarDestino(d5)) { exc8.Codigo += Excursion.ProxNumCodigo; excursiones.Add(exc8); Excursion.ProxNumCodigo += 100; } }