Ejemplo n.º 1
0
            public TypeCache(Type dictType)
            {
                var valueType = dictType.GetGenericArguments()[1];

                Reader = (Reader)Delegate.CreateDelegate(typeof(Reader), ReaderMethod.MakeGenericMethod(valueType));
                Writer = (Writer)Delegate.CreateDelegate(typeof(Writer), WriterMethod.MakeGenericMethod(valueType));
            }
Ejemplo n.º 2
0
        public rfidCheckArticles(string number, ReaderMethod readerTransfered, string refPedido)
        {
            InitializeComponent();
            this.ControlBox        = false;
            reader                 = readerTransfered;
            label3.Text            = refPedido;
            reader.AnalyCallback   = AnalyData;
            reader.ReceiveCallback = ReceiveData;
            reader.SendCallback    = SendData;
            // Cargar con datos de la bbdd
            numPedido = number;
            //Initialize mysql connection
            connection  = new MySqlConnection(ConnectionString);
            connection2 = new MySqlConnection(ConnectionString2);
            //Get all items in datatable
            DTItems = GetAllItems();

            //Fill grid with items
            dataGridView1.DataSource            = DTItems;
            dataGridView1.Columns[0].HeaderText = "ID";
            dataGridView1.Columns[1].HeaderText = "REFERENCIA";
            dataGridView1.Columns[2].HeaderText = "DESCRIPCION";
            dataGridView1.Columns[3].HeaderText = "CANTIDAD";
            dataGridView1.ClearSelection();
            refreshQuantityGridInBoxes();
            btRealTimeInventory_Click();
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Form1窗体
        /// </summary>
        public Form1()
        {
            InitializeComponent();

            logger = new SimpleLogger();

            scanner = new TX200Scanner();
            OpenScanner();

            client = new APIClient();

            reader = new ReaderMethod();

            UHFtimer          = new System.Timers.Timer();
            UHFtimer.Interval = 3000;
            UHFtimer.Elapsed += new System.Timers.ElapsedEventHandler(ScanTimeout);

            //Register Callbacks
            reader.m_OnInventoryTag               = onInventoryTag;
            reader.m_OnInventoryTagEnd            = onInventoryTagEnd;
            reader.m_OnExeCMDStatus               = onExeCMDStatus;
            reader.m_RefreshSetting               = refreshSetting;
            reader.m_OnGetInventoryBufferTagCount = onGetInventoryBufferTagCount;

            openReader();
            //startInventory();
        }