//Alta de excursiones nacionales public bool AltaExcursionNacional(string descripcion, DateTime fecha, int diasTraslados, int stockLugares, int idExcursion, bool esInteres, List <Destino> destinos) { bool exito = false, existe = BuscarExcursion(idExcursion); if (!existe) { Nacional unNacional = new Nacional(descripcion, fecha, diasTraslados, stockLugares, esInteres, destinos); excursiones.Add(unNacional); exito = true; } return(exito); }
public bool AltaExcursionNacional(string cod, string descripcion, DateTime fechaIni, int cantDiasTras, int stock, int puntos, decimal costoExcDia, decimal descuento) {/*intenta crea una excursión nacional sí los datos ingresados son correctos, devolviendo true o false dependiendo si lo logró */ bool ok = this.ValidarDatosAltaExcursion(cod, descripcion, fechaIni, cantDiasTras, stock, puntos, costoExcDia); /*Verifica que los datos ingresados son correctos*/ if (ok) { if (descuento >= 0) { Nacional exNa = new Nacional(cod, descripcion, fechaIni, cantDiasTras, stock, puntos, costoExcDia, descuento); this.excursiones.Add(exNa); } else ok = false; } return ok; }
public bool AgregarExcurcionNac(string codigo, string descripcion, DateTime fechaComienzo, IList<Itinerario> hojaRuta, byte diasTraslado, byte stock, double puntos, IList<Pasajero> pasajeros, decimal descuento) { bool retorno = false; Nacional unaE = new Nacional(codigo, descripcion, fechaComienzo, hojaRuta, diasTraslado, stock, puntos, pasajeros, descuento); if (this.RepoExcurciones.Add(unaE)) { retorno = true; FachadaAgencia.Instancia.SerializarTodo(); FachadaAgencia.Instancia.GuardarParametros(":"); } return retorno; }