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); }
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); } }
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"); } }
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 }