Пример #1
0
        public void rdrOnRxCardID(object source, RxCardIDArgs e)
        {
            PerioTCPRdrComp s = source as PerioTCPRdrComp;

            AddLog("Kart kondu");
            MethodInvoker method = delegate
            {
                AddLog("Okunulan Kart ID [" + e.CardID + "]." + " IP: " + s.IP + " device Id: " + s.DeviceID + " device name: " + s.DeviceName);

                /*
                 * if (e.CardID == "1967327B000000")
                 * tReader.SetBeepRelayAndSecreenMessage(0, 0, "gecerli kart", "gecerli kart", "tunc gulec", "", "", "", "", 5, 15, 0, 5, 35, 0, (byte)ekranMesajiOnlieSatir3x.Value, (byte)ekranMesajiOnlieSatir3y.Value, 0, (byte)ekranMesajiOnlieSatir4x.Value, (byte)ekranMesajiOnlieSatir4y.Value, 0, (byte)ekranMesajiOnlieSatir5x.Value, (byte)ekranMesajiOnlieSatir5x.Value, 0, 2, 2, 20, 2000, 2000, 2000, true);
                 * else
                 * tReader.SetBeepRelayAndSecreenMessage(0, 0, "gecersiz kart", "gecersiz kart", e.CardID.ToString(), "", "", "", "", 5, 15, 0, 5, 35, 0, (byte)ekranMesajiOnlieSatir3x.Value, (byte)ekranMesajiOnlieSatir3y.Value, 0, (byte)ekranMesajiOnlieSatir4x.Value, (byte)ekranMesajiOnlieSatir4y.Value, 0, (byte)ekranMesajiOnlieSatir5x.Value, (byte)ekranMesajiOnlieSatir5x.Value, 0, 2, 2, 20, 0, 0, 2000, false);
                 */
            };

            if (InvokeRequired)
            {
                BeginInvoke(method);
            }
            else
            {
                method.Invoke();
            }
        }
Пример #2
0
 public tcpReaderComp()
 {
     InitializeComponent();
     tReader                    = new PerioTCPRdrComp();
     tReader.OnRxCardID        += new RxCardID(rdrOnRxCardID);
     tReader.OnRxTurnstileTurn += new RxTurnstileTurn(rdrOnTurnstileTurn);
     tReader.OnRxSerialReadStr += new RxSerialReadStr(rdrOnRxSerialStr);
     tReader.OnRxDoorOpenAlarm += new RxDoorOpenAlarm(rdrOnRxDoorOpenAlarm);
     tReader.OnRxTagRead       += new RxTagRead(rdrOnTagRead);
     tReader.OnPasswordRead    += new RxPasswordRead(rdrOnPasswordRead);
     tReader.OnRxInputText     += new RxInputText(rdrOnInputText);
     tReader.OnConnected       += new DeviceConnected(rdrOnConnected);
     tReader.OnDisConnected    += new DeviceDisConnected(rdrOnDisConnected);
     fIsConnected               = true;
 }
Пример #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (rdr != null)
            {
                if (rdr.Length > 0)
                {
                    Array.Resize(ref rdr, 0);
                }
            }

            pnlListe.Controls.Clear();


            TextBox txtIp;
            Label   lblIp;

            if (numericUpDown1.Value > 0)
            {
                rdr = new PerioTCPRdrComp[(int)numericUpDown1.Value];

                for (int i = 0; i < rdr.Length; i++)
                {
                    rdr[i] = new PerioTCPRdrComp();

                    lblIp      = new Label();
                    lblIp.Left = 5;
                    lblIp.Text = (i + 1).ToString() + ". cihaz için IP : ";
                    lblIp.Top  = 25 * i;

                    txtIp       = new TextBox();
                    txtIp.Name  = "txtIp_" + i.ToString();
                    txtIp.Width = 100;
                    txtIp.Left  = lblIp.Width + 10;
                    txtIp.Top   = 25 * i;
                    pnlListe.Controls.Add(lblIp);
                    pnlListe.Controls.Add(txtIp);
                }
            }
            else
            {
                MessageBox.Show("Lütfen kaç cihaz oluşturmak istediğinizi belirtiniz.");
            }
        }
Пример #4
0
 public frmPersonTZlist(PerioTCPRdrComp iRdr)
 {
     rdr = iRdr;
     InitializeComponent();
 }