예제 #1
0
        public bool CheckSMDState()
        {
            bool boo = false; try

            {
                //Invoke(new Action(() =>
                //{
                // if (!SQLServerDAL.SqlHelper.IsConnection(SqlHelper.SQLServerConnectionStringTPOS))
                if (!SoftBasic.IsPingOk(DBSMDIP))
                {
                    LogHelper.WriteLog("SMD数据库连接失败");
                    lanDbState.LanternBackground = Color.Gray;
                    boo = false;
                }
                else
                {
                    lanDbState.LanternBackground = Color.LimeGreen;
                    boo = true;
                }
                //}));
            }
            catch (Exception ex)
            {
                LogHelper.WriteLog("SMD数据库连接异常", ex);
                boo = false;
            }
            return(boo);
        }
예제 #2
0
        public bool CheckDbState()
        {
            bool boo = false;

            // if (!SQLServerDAL.SqlHelper.IsConnection(SqlHelper.SQLServerConnectionString))
            if (!SoftBasic.IsPingOk("127.0.0.1"))
            {
                lanDbState.LanternBackground = Color.Gray;
                boo = false;
            }
            else
            {
                lanDbState.LanternBackground = Color.LimeGreen;
                boo = true;
            }
            return(boo);
        }
예제 #3
0
        public bool CheckLwmState()
        {
            bool boo = false;

            Invoke(new Action(() =>
            {
                //if (!LwmClient.GetInstance().IsConnection())
                if (!SoftBasic.IsPingOk(LwmIp))
                {
                    lanLwmState.LanternBackground = Color.Gray;
                    boo = false;
                }
                else
                {
                    lanLwmState.LanternBackground = Color.LimeGreen;
                    boo = true;
                }
            }));
            return(boo);
        }
예제 #4
0
        public bool CheckScanState()
        {
            bool boo = false;

            Invoke(new Action(() =>
            {
                //if (!KeyenceSR751.GetInstance().IsConnection())
                if (!SoftBasic.IsPingOk(VisionIp))
                {
                    lanScanState.LanternBackground = Color.Gray;
                    boo = false;
                }
                else
                {
                    lanScanState.LanternBackground = Color.LimeGreen;
                    boo = true;
                }
            }));
            return(boo);
        }
예제 #5
0
        public bool CheckVisionState()
        {
            bool boo = false;

            Invoke(new Action(() =>
            {
                // if (!VisionLJ7000.Instance.OpenVision())
                if (!SoftBasic.IsPingOk(LwmIp))
                {
                    lanVisionState.LanternBackground = Color.Gray;
                    boo = false;
                }
                else
                {
                    lanVisionState.LanternBackground = Color.LimeGreen;
                    boo = true;
                }
            }));
            return(boo);
        }