Exemplo n.º 1
0
        private void reprintOrderButton_Click(object sender, EventArgs e)
        {
            if (orderFormat == null)
            {
                ShowError("Błąd konfiguracji", "Nie wybrano szablonu etykiety zlecenia.");
                orderFormatLinkLabel.Focus();
                return;
            }

            var orderNo = reprintOrderNoValue.Text;

            if (orderNo.Length == 0)
            {
                ShowError("Nieprawidłowy nr zlecenia", "Nr zlecenia jest wymagany.");
                reprintOrderNoValue.Focus();
                return;
            }

            var orderQuantity = (int)reprintOrderQuantityValue.Value;

            if (orderQuantity == 0)
            {
                var order = orderList.Find(o => o.No == orderNo);

                if (order == null)
                {
                    ShowError("Nieprawidłowy nr zlecenia", "Nie znaleziono ilości dla podanego zlecenia.");
                    reprintOrderQuantityValue.Focus();
                    return;
                }

                orderQuantity = order.Quantity;
            }

            var printJob = new OrderPrintJob(orderNo, orderQuantity)
            {
                LabelQuantity = (int)reprintOrderCountValue.Value,
                PrinterName   = settings.OrderPrinterName
            };

            ShowPrintForm(new List <IPrintJob>(1)
            {
                printJob
            });
        }
Exemplo n.º 2
0
        private void reprintOrderButton_Click(object sender, EventArgs e)
        {
            if (orderFormat == null)
            {
                ShowError("Błąd konfiguracji", "Nie wybrano szablonu etykiety zlecenia.");
                orderFormatLinkLabel.Focus();
                return;
            }

            var orderNo = reprintOrderNoValue.Text;

            if (orderNo.Length == 0)
            {
                ShowError("Nieprawidłowy nr zlecenia", "Nr zlecenia jest wymagany.");
                reprintOrderNoValue.Focus();
                return;
            }

            var orderQuantity = (int)reprintOrderQuantityValue.Value;

            if (orderQuantity == 0)
            {
                var order = orderList.Find(o => o.No == orderNo);

                if (order == null)
                {
                    ShowError("Nieprawidłowy nr zlecenia", "Nie znaleziono ilości dla podanego zlecenia.");
                    reprintOrderQuantityValue.Focus();
                    return;
                }

                orderQuantity = order.Quantity;
            }

            var printJob = new OrderPrintJob(orderNo, orderQuantity)
            {
                LabelQuantity = (int)reprintOrderCountValue.Value,
                PrinterName = settings.OrderPrinterName
            };

            ShowPrintForm(new List<IPrintJob>(1) { printJob });
        }