Esempio n. 1
0
        public static DataTable Getdata(filter filter)
        {
            SDKHelper SDK = new SDKHelper();
            DataTable dt  = new DataTable();

            dt.Columns.Add("STT");
            dt.Columns.Add("User_ID");
            dt.Columns.Add("Verify_Date");
            dt.Columns.Add("Verify_Type");
            dt.Columns.Add("Verify_State");
            dt.Columns.Add("WorkCode");
            dt.Columns.Add("sDeviceName");
            dt.Columns.Add("sSN");
            dt.Columns.Add("ip");
            if (filter.startdate == null || filter.enddate == null)
            {
                return(null);
            }
            string lbSysOutputInfo = "";
            int    ret             = SDK.sta_ConnectTCP(ref lbSysOutputInfo, filter.ip, filter.port, filter.commkey);

            if (ret == 1)
            {
                SDK.sta_readLogByPeriod(ref lbSysOutputInfo, ref dt, filter.startdate, filter.enddate, filter.ip);
                SDK.sta_ConnectTCP(ref lbSysOutputInfo, filter.ip, filter.port, filter.commkey);
            }
            return(dt);
        }
Esempio n. 2
0
        public static void Getdata(filter filter, ref DataTable dt, List <KTX0050> list)
        {
            SDKHelper SDK = new SDKHelper();

            if (filter.startdate == null || filter.enddate == null)
            {
                return;
            }
            string lbSysOutputInfo = "";
            int    ret             = SDK.sta_ConnectTCP(ref lbSysOutputInfo, filter.ip, filter.port, filter.commkey);

            if (ret == 1)
            {
                SDK.sta_readLogByPeriod(ref lbSysOutputInfo, ref dt, filter.startdate, filter.enddate, filter.ip, list);
                SDK.sta_ConnectTCP(ref lbSysOutputInfo, filter.ip, filter.port, filter.commkey);
            }
        }
Esempio n. 3
0
        public void Connect()
        {
            string password = "******";
            int    ret      = SDK.sta_ConnectTCP(lpszIPAddress.Trim(), PortNo.ToString(), devPassword.ToString());

            //int ret = SDK.sta_ConnectTCP(lpszIPAddress.Trim(), PortNo.ToString(), password);

            if (SDK.GetConnectState())
            {
                SDK.sta_getBiometricType();
            }
            if (ret == 1)
            {
                getCapacityInfo();
                getDeviceInfo();
                Console.WriteLine("Connected");
            }
            else if (ret == -2)
            {
                Console.WriteLine("Disconnected");
            }
        }
Esempio n. 4
0
        public TimeATT()
        {
            InitializeComponent();

            #region Main_Load
            Cursor = Cursors.WaitCursor;
            skdHelper.sta_SetRTLogListBox(RealTimeEventListBox);
            Cursor = Cursors.Default;
            skdHelper.PergjigjePajisja += OnPergjigjePajisja;
            #endregion

            #region lidhu NET
            if (!chkCfg.GjejNetConfigFile())
            {
                btnLidhu.Text = "Krijo Profil";
                logHandler.PMLog(lbPMLog, "Per tu lidhur me pajisjen plotesoni NET");
            }
            else
            {
                string[] vlerat = chkCfg.LexoNetCfg();
                tbIp.Text      = vlerat[0];
                tbPort.Text    = vlerat[1];
                tbCommKey.Text = vlerat[2];
                if (!chkCfg.VleresoIPv4(vlerat[0]))
                {
                    logHandler.PMLog(lbPMLog, "Error *Kontrollo IP.");
                }
                else if (vlerat[1] == "" || Convert.ToInt32(vlerat[1]) <= 0 || Convert.ToInt32(vlerat[1]) > 65535)
                {
                    logHandler.PMLog(lbPMLog, "Error *Porta e parregullt!");
                }
                else if (vlerat[2] == "" || Convert.ToInt32(vlerat[2]) < 0 || Convert.ToInt32(vlerat[2]) > 999999)
                {
                    logHandler.PMLog(lbPMLog, "Error *CommKey i parregullt!");
                }
                else
                {
                    int ret = skdHelper.sta_ConnectTCP(lbPMLog, tbIp.Text.Trim(), tbPort.Text.Trim(), tbCommKey.Text.Trim());
                    if (skdHelper.GetConnectState())
                    {
                        skdHelper.sta_getBiometricType();
                    }

                    if (ret == 1)
                    {
                        this.tbIp.ReadOnly      = true;
                        this.tbPort.ReadOnly    = true;
                        this.tbCommKey.ReadOnly = true;

                        GetCapacityInfo();
                        GetDeviceInfo();

                        btnLidhu.Text = "Shkëput lidhjen";
                        btnLidhu.Refresh();
                    }
                    else if (ret == -2)
                    {
                        btnLidhu.Text = "Lidhu";
                        btnLidhu.Refresh();
                        this.tbIp.ReadOnly      = false;
                        this.tbPort.ReadOnly    = false;
                        this.tbCommKey.ReadOnly = false;
                    }
                }
                Cursor = Cursors.Default;
            }
            #endregion

            #region lidhu TCP
            if (chkCfg.GjejTCPConfigFile())
            {
                string[] vlerat = chkCfg.LexoTCPCfg();
                tbHost.Text         = vlerat[0];
                tbTCPPort.Text      = vlerat[1];
                tbHost.Enabled      = false;
                tbTCPPort.Enabled   = false;
                btnLidhuTCP.Enabled = false;
                tcpKlient           = new TCPKlient(IPAddress.Parse(vlerat[0]), int.Parse(vlerat[1]));
                tcpKlient.Connect();
                tcpKlient.DataReceived            += new TCPKlient.delDataReceived(Klient_DataReceived);
                tcpKlient.ConnectionStatusChanged += new TCPKlient.delConnectionStatusChanged(Klient_ConnectionStatusNdyshoi);
            }
            //Initialize the events
            #endregion
        }