public InventoryForm(MenuForm form)
        {
            InitializeComponent();
            menu = form;
            setColors(menu.configData);
            switch ((Global.Version)menu.configData.version)
            {
            case Global.Version.ISCAM:
            case Global.Version.INVENTORY_PLACE:
                break;

            case Global.Version.INVENTORY:
                WarehouseBox.Visible = false;
                break;
            }
            WarehouseBox.Items.Clear();
            ComboboxItem item;

            foreach (Warehouse entry in menu.warehouses.collection)
            {
                item       = new ComboboxItem();
                item.Text  = entry.name;
                item.Value = entry.id;
                WarehouseBox.Items.Add(item);
            }
            messageForm = new MessageComparison(menu);
            folioForm   = new ListAssetsForm(menu);
        }
Exemple #2
0
        private void OrderWarehouseForm_GotFocus(object sender, EventArgs e)
        {
            if (messageForm == null)
            {
                messageForm = new MessageComparison(menu);
            }

            menu.rrfid.ValidTagHandler = delegate(String tag)
            {
                return(menu.products.Exists(EpcTools.getUpc(tag)));
            };

            menu.rrfid.TriggerStopHandler = delegate()
            {
                reportGrid.Invoke(new tdelegate(delegate()
                {
                    RefreshGrid(ref reportGrid);
                }));
            };

            menu.rrfid.isTriggerActive = true;

            WarehouseBox.Items.Clear();
            ComboboxItem item;

            foreach (Warehouse entry in menu.warehouses.collection)
            {
                item       = new ComboboxItem();
                item.Text  = entry.name;
                item.Value = entry.id;
                WarehouseBox.Items.Add(item);
            }
        }
        private void ReaderForm_GotFocus(object sender, EventArgs e)
        {
            if (messageForm == null)
            {
                messageForm = new MessageComparison(menu);
            }
            if (messageForm.saveDiff == true)
            {
                messageForm.saveDiff = false;
                this.Hide();
            }
            if (pushComparison == false)
            {
                menu.rrfid.clear();
                reportGrid.DataSource = null;
            }
            pushComparison = false;

            menu.rrfid.ReadHandler = delegate(String tag)
            {
                labelLog.Invoke(new tdelegate(delegate()
                {
                    labelLog.Text = "Tag: " + menu.rrfid.m_TagTable.Count.ToString();
                }));
            };

            menu.rrfid.ValidTagHandler = delegate(String tag)
            {
                return(menu.products.Exists(EpcTools.getUpc(tag)));
            };

            menu.rrfid.TriggerStopHandler = delegate()
            {
                reportGrid.Invoke(new tdelegate(delegate()
                {
                    RefreshGrid(ref reportGrid);
                }));
            };
            menu.rrfid.isTriggerActive = true;
        }