示例#1
0
        /// <summary>
        /// retorna la lista de eventos
        /// </summary>
        /// <returns></returns>
        //public List<Evento> Eventos()
        //{
        //    return eventos;
        //}

        /// <summary>
        /// recorre la lista de servicios
        /// </summary>
        /// <param name="unServicio"></param>
        public void ComprarServicio(Servicios unServicio)
        {
            if (BuscarServicio(unServicio.Nombre) == null)
            {
                servicios.Add(unServicio);
            }
        }
示例#2
0
        private Eventos2017()
        {
            usuarios = new List <Usuario>();
            Usuario            unU1 = new Administrador("*****@*****.**", "Admin!99");
            OrganizadorEventos unU2 = new OrganizadorEventos("*****@*****.**", "Holanda!", "Andres", 099715287, "Rondeau 1530");

            AltaUsuario(unU1);
            AltaUsuario(unU2);

            servicios = new List <Servicios>();
            Servicios unS1 = new Servicios("CABALGATA", "Paseo a caballo por el campo", 150);
            Servicios unS2 = new Servicios("CASTILLO INFLABLE", "Inflable para niños", 200);
            Servicios unS3 = new Servicios("SALIDA A CENAR", "Cena para los mas allegados", 300);

            AltaServicio(unS1);
            AltaServicio(unS2);
            AltaServicio(unS3);

            eventos = new List <Evento>();
            Evento unE1 = new Comun(Evento.EnumTurno.Noche, DateTime.Today, "Cumpleanos al aire libre", "Adolfo", Evento.EnumTipo.Comun, 4, 9, unU2);
            Evento unE2 = new Premium(Evento.EnumTurno.Tarde, DateTime.Today, "Golf", "Ernestor", Evento.EnumTipo.Premium, 78, unU2);

            AltaEvento(unE1);
            AltaEvento(unE2);



            ServicioComprado unSC1 = new ServicioComprado("CABALGATA", "Paseo a caballo por el campo", 150, 5);
            ServicioComprado unSC2 = new ServicioComprado("CASTILLO INFLABLE", "Inflable para niños", 200, 22);

            unE1.ServiciosComprados.Add(unSC1);
            unE2.ServiciosComprados.Add(unSC2);
        }
示例#3
0
        /// <summary>
        /// recorre la lista de servicios y compara el nombre. Si encuentra una coincidencia lo devuelve.
        /// </summary>
        /// <param name="nombre"></param>
        /// <returns></returns>
        public Servicios BuscarServicio(string nombre)
        {
            Servicios unServicio = null;
            bool      esta       = false;
            int       posicion   = 0;

            while (!esta && posicion < servicios.Count())
            {
                if (servicios[posicion].Nombre == nombre.ToUpper())
                {
                    esta       = true;
                    unServicio = servicios[posicion];
                }
                else
                {
                    posicion++;
                }
            }
            return(unServicio);
        }
示例#4
0
 public void AltaServicio(Servicios unServicio)
 {
     servicios.Add(unServicio);
 }