Esempio n. 1
0
        public ListMxByRZDN(string _RZDN, ListScanOperation _oper)
        {
            InitializeComponent();
            RZDN = _RZDN;
            Oper = _oper;

            switch (Oper)
            {
            case ListScanOperation.TaskPGA:
            {        ///Задание для ПГА
                InitTable();
                initRZDNForPGA();
                break;
            }
            }
        }
Esempio n. 2
0
        public QueueTask(Intermec.DataCollection.BarcodeReader _bcr, ListScanOperation _ScanOperation)
        {
            InitializeComponent();

            bcr           = _bcr;
            ScanOperation = _ScanOperation;
            //Тут правим лейбл
            string StatusBD = "БД: " + SqLiteDB.UpdateDateTime + ". Операции: " + BufferToBD.CountBuffer;

            labelBD.BeginInvoke(new Action(() =>
            {
                labelBD.Text = StatusBD;
            }));
            this.KeyPreview = true;

            LoadRZDN();
        }
Esempio n. 3
0
        public MenuAgr(Intermec.DataCollection.BarcodeReader _bcr, ListScanOperation _ScanOperation)
        {
            InitializeComponent();
            bcr           = _bcr;
            ScanOperation = _ScanOperation;

            //Выводим инфушку
            try
            {
                string StatusBD = StatusBar.getSatus();

                labelBD.BeginInvoke(new Action(() =>
                {
                    labelBD.Text      = StatusBD;
                    labelBD.ForeColor = StatusBar.GetColorLabel();
                }));
            }

            catch (Exception) { }
            this.KeyPreview = true;
        }
Esempio n. 4
0
        public InventTaskMX(Intermec.DataCollection.BarcodeReader _bcr, ListScanOperation _ScanOperation, string RZDN, string DateRZDN, string MoreRZDN)
        {
            InitializeComponent();
            labelData.Text    = DateRZDN;
            labelDetalIN.Text = MoreRZDN;
            SelectRZDN        = RZDN;

            bcr           = _bcr;
            ScanOperation = _ScanOperation;
            //Тут правим лейбл
            string StatusBD = "БД: " + SqLiteDB.UpdateDateTime + ". Операции: " + BufferToBD.CountBuffer;

            labelBD.BeginInvoke(new Action(() =>
            {
                labelBD.Text = StatusBD;
            }));
            this.KeyPreview = true;

            LoadRZDN();

            InitScaner();
        }
Esempio n. 5
0
        public WarehouseSel(Intermec.DataCollection.BarcodeReader _bcr, string _LoginUser, string _Date, string _Sm, ListScanOperation _ScanOperation)
        {
            InitializeComponent();
            bcr = _bcr;

            ScanOperation = _ScanOperation;

            this.LoginUser = _LoginUser;
            this.Text      = _LoginUser + " Смена:" + _Sm;

            try
            {
                _TblAgr = SqlLiteQuery.GetWareHouse();
            }

            catch (Exception exe)
            {
                CLog.WriteException("WarehouseSel.cs", "WarehouseSel", exe.Message);
            }
            InitUi();
            InitScaner();



            labelStatus.Text = "";

            //Тут правим лейбл
            string StatusBD = "БД: " + SqLiteDB.UpdateDateTime + ". Операции: " + BufferToBD.CountBuffer;

            labelBD.BeginInvoke(new Action(() =>
            {
                labelBD.Text = StatusBD;
            }));

            this.KeyPreview = true;
        }
Esempio n. 6
0
        public void InitForms(Intermec.DataCollection.BarcodeReader _bcr, string LabelPlace, ListScanOperation _ScanOperation)
        {
            FormActive = true;
            set        = new Settings("DataBrCode.xml");

            ScanOperation = _ScanOperation;
            listEU        = new List <string>();

            bcr = _bcr;

            this.labelPlace = LabelPlace;
            InitTable();
            InitScaner();

            labelMX.Text = LabelPlace;

            //Выгрузим подробную инфу по месту хранения
            //labelMXMore.Text = getValueDataTableColumnRow(_TblWarehouse, "TEHUZ_LABEL", LabelPlace, "TEHUZ_NAME");
            if (LabelPlace == "MX0000")
            {
                labelMXMore.Text = "ТЭСА";
            }
            else
            {
                labelMXMore.Text = SqlLiteQuery.GetNameMX(LabelPlace);
            }



            //Тут правим лейбл
            string StatusBD = "БД: " + SqLiteDB.UpdateDateTime + ". Операции: " + BufferToBD.CountBuffer;

            labelBD.BeginInvoke(new Action(() =>
            {
                labelBD.Text = StatusBD;
            }));
            this.KeyPreview = true;



            switch (ScanOperation)
            {
            case ListScanOperation.MXSet:
            {
                this.Text = "Размещение ЕУ";
                break;
            }


            case ListScanOperation.EUTaskMove:
            {
                this.Text = "Перемещение ЕУ";
                break;
            }

            case ListScanOperation.EuInAgr:
            {
                this.Text = "ЕУ в агрегат";
                break;
            }

            case ListScanOperation.InventoryTask:
            {
                this.Text = "Инвентаризация МХ: " + labelMXMore.Text;
                break;
            }
            }
            labelCountScan.Text = "0";
        }
Esempio n. 7
0
 public WarehousePost(Intermec.DataCollection.BarcodeReader _bcr, string LabelPlace, ListScanOperation _ScanOperation, string FixWeigth)
 {
     InitializeComponent();
     // InitForms(_bcr, LabelPlace, _ScanOperation);
     FormActive       = true;
     labelMXMore.Text = "Ст-1";
     labelMX.Text     = "Фикс. вес: " + FixWeigth;
     InitTable();
     this.KeyPreview     = true;
     labelCountScan.Text = "0";
     listEU = new List <string>();
 }
Esempio n. 8
0
        // public BarcodeReadEventHandler _returnFunc;


        public WarehousePost(Intermec.DataCollection.BarcodeReader _bcr, string LabelPlace, ListScanOperation _ScanOperation)
        {
            InitializeComponent();
            InitForms(_bcr, LabelPlace, _ScanOperation);
        }
Esempio n. 9
0
        public WarehousePost(Intermec.DataCollection.BarcodeReader _bcr, string LabelPlace, ListScanOperation _ScanOperation, int MxCodeAutomation)
        {
            InitializeComponent();
            FormActive = true;
            set        = new Settings("DataBrCode.xml");

            ScanOperation = _ScanOperation;
            listEU        = new List <WebReference.Relmuch>();

            bcr = _bcr;

            this.labelPlace = LabelPlace;
            _tblEU          = InitTable();

            CreateColumn("УЕ", "УЕ", 180, 0);
            CreateColumn("Марка", "Марка", 120, 1);
            CreateColumn("Вес", "Вес", 100, 2);
            CreateColumn("Размер", "Размер", 140, 3);
            CreateColumn("Label", "Label", 400, 4);
            dataGridEu.DataSource = _tblEU;

            InitScaner();

            labelMX.Text = LabelPlace;

            //Выгрузим подробную инфу по месту хранения
            //labelMXMore.Text = getValueDataTableColumnRow(_TblWarehouse, "TEHUZ_LABEL", LabelPlace, "TEHUZ_NAME");
            labelMXMore.Text = SqlLiteQuery.GetNameMX(LabelPlace);

            CMxPlace               = new DataBarCode.WebReference.MXPlace();
            CMxPlace.LABEL         = LabelPlace;
            CMxPlace.CODEAUTOMATIC = MxCodeAutomation;


            //Тут правим лейбл
            string StatusBD = "БД: " + SqLiteDB.UpdateDateTime + ". Операции: " + BufferToBD.CountBuffer;

            labelBD.BeginInvoke(new Action(() =>
            {
                labelBD.Text = StatusBD;
            }));
            this.KeyPreview = true;



            switch (ScanOperation)
            {
            case ListScanOperation.MXSet:
            {
                this.Text = "Размещение ЕУ";
                break;
            }


            case ListScanOperation.EUTaskMove:
            {
                this.Text = "Перемещение ЕУ";
                break;
            }

            case ListScanOperation.EuInAgr:
            {
                this.Text = "ЕУ в агрегат";
                break;
            }

            case ListScanOperation.EuInAgrTESA:
            {
                this.Text      = "ЕУ в агрегат ТЭСА";
                addManualFirst = true;
                break;
            }

            case ListScanOperation.InventoryTask:
            {
                this.Text = "Инвентаризация МХ: " + labelMXMore.Text;
                break;
            }
            }
            labelCountScan.Text = "0";
        }