static void Main()
    {
        try
        {
            // Creates objects of each type of Package
            var normalPackage = new Package("package1", "11 W Mainstreet", "Chicago", "IL", 606000, 500, 1);
            var twoDayPackage = new TwoDayPackage("package2", "21 E Shisharka", "New York", "NY", 546000, 500, 1, 5);
            var overnightPackage = new OvernightPackage("package3", "37 N Lemon", "Los Angelis", "CA", 345000, 500, 1, 10);

            // Tests the method CalculateCost
            Console.WriteLine("Normal Package: $ " + normalPackage.CalculateCost());
            Console.WriteLine("TwoDay Package: $ " + twoDayPackage.CalculateCost());
            Console.WriteLine("Overnight Package: $ " + overnightPackage.CalculateCost());
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }
    }
        public void addNightPackage(int Codigo,
                                    string Nombre,
                                    string Direccion,
                                    string Pais,
                                    string Departamento,
                                    int CodPosRemitente,
                                    int CodPosDestinatario,
                                    double Peso,
                                    double CostoPorGramos,
                                    double Cuota)
        {
            OvernightPackage pkg = new OvernightPackage(Codigo,
                                                        Nombre,
                                                        Direccion,
                                                        Pais,
                                                        Departamento,
                                                        CodPosRemitente,
                                                        CodPosDestinatario,
                                                        Peso,
                                                        CostoPorGramos,
                                                        Cuota);

            packages.addNightPackage(pkg);
        }
Exemplo n.º 3
0
 public void addNightPackage(OvernightPackage o)
 {
     op.Add(o);
 }