public void ReInitMX(string MX)
        {
            listEU                 = new List <WebReference.Relmuch>();
            _tblEU                 = InitTable();
            this.labelPlace        = MX;
            CMxPlace               = new DataBarCode.WebReference.MXPlace();
            CMxPlace.LABEL         = MX;
            CMxPlace.CODEAUTOMATIC = 5;

            labelCountScan.BeginInvoke(new Action(() =>
            {
                labelCountScan.Text = "0";
            }));

            dataGridEu.BeginInvoke(new Action(() =>
            {
                dataGridEu.DataSource = _tblEU;
            }));

            labelMX.BeginInvoke(new Action(() =>
            {
                labelMX.Text = MX;
            }));

            labelMXMore.BeginInvoke(new Action(() =>
            {
                labelMXMore.Text = SqlLiteQuery.GetNameMX(MX);
            }));
        }
        public WareHouseView(string _LabelMX)
        {
            InitializeComponent();
            this.LabelMX     = _LabelMX;
            labelMX.Text     = _LabelMX;
            labelMXMore.Text = SqlLiteQuery.GetNameMX(_LabelMX);

            InitGrid();

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

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

            catch (Exception) { }
            this.KeyPreview = true;
        }
Exemple #3
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";
        }
        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";
        }