コード例 #1
0
ファイル: Agencia.cs プロジェクト: LucasB95/AgenciaTP2
        // esto antes no funcionaba esperando respuesta del profe
        public Agencia alojamientosEntrePrecios(float d, float h)
        {
            Agencia Salida = new Agencia(this.cantAlojamientos);

            foreach (Alojamiento a in misAlojamientos)
            {
                if (a is Cabaña)
                {
                    Cabaña c = (Cabaña)a;
                    if (c.getPrecioPorPersona() <= h && c.getPrecioPorPersona() >= d)
                    {
                        Salida.insertarAlojamiento(c);
                    }
                    Console.WriteLine(c.ToString());
                }
                else if (a is Hotel)
                {
                    Hotel t = (Hotel)a;
                    if (t.getPrecioPorPersona() <= h && t.getPrecioPorPersona() >= d)
                    {
                        Salida.insertarAlojamiento(t);
                    }
                    Console.WriteLine(t.ToString());
                }
            }

            return(Salida);
        }
コード例 #2
0
        static void Main()
        {
            Application.SetHighDpiMode(HighDpiMode.SystemAware);
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());

            Usuario usuario1 = new Usuario("39104528", "Lucas", "*****@*****.**", "123456");
            //usuario1.setesAdmin(false);

            Usuario usuario2 = new Usuario("98765432", "Oscar", "@", "123456");
            //usuario2.setesAdmin(true);

            AgenciaManager ag = new AgenciaManager();
            //ag.insertarUsuario(usuario1);
            //ag.insertarUsuario(usuario2);

            //ag.eliminarUsuario("321324325456");

            /* Alojamientos              */

            //Datos creados para prueba de verificacion rapida
            Cabaña elmanquito = new Cabaña(001, "El Manquito", "General San Martin", "Villa Lynch", 3, 5, true, 1526, 2, 1);
            Hotel  zurdito    = new Hotel(002, "Zurdito", "General San Martin", "Billinghurst", 4, 6, true, 1424);
            Hotel  viper      = new Hotel(003, "Viper", "Capital Federal", "Nuñez", 5, 3, true, 2000);


            Agencia grupo3 = new Agencia(5);

            //grupo3.insertarAlojamiento(elmanquito);
            //grupo3.insertarAlojamiento(zurdito);
            //grupo3.insertarAlojamiento(viper);
        }
コード例 #3
0
ファイル: Agencia.cs プロジェクト: LucasB95/AgenciaTP2
        public Agencia cabañasEntrePrecios(float d, float h)
        {
            Agencia Salida = new Agencia(this.cantAlojamientos);

            foreach (Alojamiento a in misAlojamientos)
            {
                if (a is Cabaña)
                {
                    Cabaña c = (Cabaña)a;
                    if (c.getPrecioPorPersona() <= h && c.getPrecioPorPersona() >= d)
                    {
                        Salida.insertarAlojamiento(c);
                    }
                }
            }

            return(Salida);
        }