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."); } } }
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."); } } }