예제 #1
0
        private void EditingData(string barcode)
        {
            OrderItem item = data.GetOrdeItemByBarcode(barcode);

            if (item == null)
            {
                MessageBox.Show("Запись с ШК " + barcode + " не найдена.", "Внимание...", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1);
                lastOrderItem = null;
                RefreshStatusBar();
                return;
            }
            item.ScanLog.ActType = AType.Edit;
            //using(EditOrderItem editForm = new EditOrderItem(item))
            if (editForm != null)
            {
                editForm.OItem = item;
                if (editForm.ShowDialog() == DialogResult.OK)
                {
                    data.Save(ref item);
                    lastOrderItem = item;
                    taskType      = TaskType.SCAN_TYPE;
                    btnScan.Focus();
                    RefreshStatusBar();
                }
            }
        }