Ejemplo n.º 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();
            }
        }
Ejemplo n.º 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;
 }
Ejemplo n.º 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.");
            }
        }
Ejemplo n.º 4
0
 public frmPersonTZlist(PerioTCPRdrComp iRdr)
 {
     rdr = iRdr;
     InitializeComponent();
 }