示例#1
0
        public void Ship()
        {
            // confirm shipping data
            if (String.IsNullOrWhiteSpace(ShippingAddress))
            {
                throw new ApplicationException("Invalid shipping address");
            }

            // get shipping label / id from UPS
            string shipmentNumber = UpsService.GetShipmentNumber();

            // print label
            PrinterService.PrintLabel(shipmentNumber);
        }
示例#2
0
        public void Ship()
        {
            // confirm shipping data
            if (String.IsNullOrWhiteSpace(ShippingAddress) || ShippingAddress.Contains("PO Box"))
            {
                throw new ApplicationException("Invalid shipping address");
            }

            // get shipping label / id from FedEx
            string shipmentNumber = FedExService.GetFedExNumber();

            // print label
            PrinterService.PrintLabel(shipmentNumber);
        }
示例#3
0
 protected void PrintLabel(string label)
 {
     PrinterService.PrintLabel(label);
 }
 private void PrintLabel(string label)
 {
     PrinterService.PrintLabel(label);
 }