Beispiel #1
0
        private void printPDFBtn_Click(object sender, RoutedEventArgs e)
        {
            //get selected boxes from listbox
            List <FBABox> selectedBoxes = GetSelectedBoxes();

            //get the selected shipment
            FBAShipment shipment = GetShipment();

            //send objects to ViewModel to print to PDF
            try
            {
                historyViewModel.ReprintToPDF(selectedBoxes, shipment.FullfillmentShipTo, shipment.CompanyShipFrom, shipment.Boxes.Count, shipment.ShipmentID);
                MessageBox.Show("Labels successfully printed to PDF. Reprinted labels were saved to: \n" + Properties.Settings.Default.SaveFileDir, "Successfully Printed to PDF");
            }
            catch (Exception ex)
            {
                MessageBox.Show("There was an error trying to print to PDF.\n" + ex.Message, "Unsuccessful Print to PDF");
            }
        }