private void ButtonOk_Click(object sender, RoutedEventArgs e)
 {
     if (!string.IsNullOrEmpty(this.ComboboxDocumentType.Text))
     {
         if (this.TextBlockRowCount.Text.Length > 0)
         {
             int pageCount = this.GetPageCount();
             if (pageCount > 0)
             {
                 YellowstonePathology.Business.Label.Model.ContainerPaperLabelPrinter labelPrinter = new Business.Label.Model.ContainerPaperLabelPrinter();
                 for(int i=0; i<pageCount; i++)
                 {
                     YellowstonePathology.Business.BarcodeScanning.ContainerBarcode containerBarcode = Business.BarcodeScanning.ContainerBarcode.Parse();
                     YellowstonePathology.Business.Label.Model.ContainerPaperLabel containerPaperLabel = new Business.Label.Model.ContainerPaperLabel(containerBarcode);
                     labelPrinter.Queue.Enqueue(containerPaperLabel);
                 }
                 labelPrinter.Print();
             }
         }
         else
         {
             MessageBox.Show("The row count is not set correctly.");
         }
     }
 }
示例#2
0
 private void ButtonOk_Click(object sender, RoutedEventArgs e)
 {
     if (!string.IsNullOrEmpty(this.ComboboxDocumentType.Text))
     {
         if (this.TextBlockRowCount.Text.Length > 0)
         {
             int pageCount = this.GetPageCount();
             if (pageCount > 0)
             {
                 YellowstonePathology.Business.Label.Model.ContainerPaperLabelPrinter labelPrinter = new Business.Label.Model.ContainerPaperLabelPrinter();
                 for (int i = 0; i < pageCount; i++)
                 {
                     YellowstonePathology.Business.BarcodeScanning.ContainerBarcode containerBarcode    = Business.BarcodeScanning.ContainerBarcode.Parse();
                     YellowstonePathology.Business.Label.Model.ContainerPaperLabel  containerPaperLabel = new Business.Label.Model.ContainerPaperLabel(containerBarcode);
                     labelPrinter.Queue.Enqueue(containerPaperLabel);
                 }
                 labelPrinter.Print();
             }
         }
         else
         {
             MessageBox.Show("The row count is not set correctly.");
         }
     }
 }