示例#1
0
        // Alta de excursiones internacionales
        public bool AltaExcursionesInternacionales(string descripcion, DateTime fecha, int diasTraslados, int stockLugares, int idExcursion, int idCompania, List <Destino> destinos)
        {
            bool exito = false, existe = BuscarExcursion(idExcursion);

            if (!existe)
            {
                CompaniaAerea unCompania = ObtenerCompania(idCompania);
                if (unCompania != null)
                {
                    Internacional unInter = new Internacional(descripcion, fecha, diasTraslados, stockLugares, unCompania, destinos);
                    excursiones.Add(unInter);
                    exito = true;
                }
            }
            return(exito);
        }
 public bool AgregarExcurcionInt(string codigo, string descripcion, DateTime fechaComienzo,
     IList<Itinerario> hojaRuta, byte diasTraslado, byte stock, double puntos,
     IList<Pasajero> pasajeros)
 {
     bool retorno = false;
     Internacional unaI = new Internacional(codigo, descripcion, fechaComienzo, hojaRuta, diasTraslado, stock, puntos, pasajeros);
     if (this.RepoExcurciones.Add(unaI))
     {
         retorno = true;
         FachadaAgencia.Instancia.SerializarTodo();
         FachadaAgencia.Instancia.GuardarParametros(":");
     }
     return retorno;
 }