예제 #1
0
        static void Main(string[] args)
        {
            Fragil f = new Fragil(2, "A1B2N3", "Jamaica", "Aruba", 1500, true);
            Pesado p = new Pesado(58, "F1F2F3", "Argentina", "China", 28000, false);

            GestionImpuestos g = new GestionImpuestos();

            g.recaudoImpuestosAduana.Add(f);
            g.recaudoImpuestosAfip.Add(p);

            Console.WriteLine(f.Informacion());
            Console.WriteLine(p.Informacion());

            Console.ReadKey();
        }
예제 #2
0
        static void Main(string[] args)
        {
            Pesado pesado = new Pesado("AABBCC", 150, "Chile", "Argentina", 15, true);
            Fragil fragil = new Fragil("HHGGTT", 170, "Mexico", "Buenos Aires", 10, false);

            GestionImpuestos impuestos = new GestionImpuestos();

            impuestos.recaudoAduana.Add(fragil);
            impuestos.recaudoAduana.Add(pesado);

            impuestos.recaudoAfip.Add(pesado);

            Console.WriteLine(pesado.InformacionPaquete());
            Console.WriteLine(fragil.InformacionPaquete());

            Console.WriteLine($"Total Impuestos Aduana: {impuestos.CalcularImpuestosTotalesAduana()}");
            Console.WriteLine($"Total Impuestos Afip: {impuestos.CalcularImpuestosTotalesAfip()}");

            Console.ReadKey();
        }