예제 #1
0
 //设置UnFinish信息
 public static bool SetUnFinish()
 {
     try
     {
         ChangeAppConfig.ChangeConfig("UnFinish", UnFinish.ToString());
         return(true);
     }
     catch (Exception ex)
     {
         LogHelper.LibraryLogger.Instance.WriteLog(LogHelper.LibraryLogger.libLogLevel.Error, ex.ToString());
         return(false);
     }
 }
예제 #2
0
 public static bool SetComInfo()
 {
     try
     {
         ChangeAppConfig.ChangeConfig("COMID", com.COMID);
         ChangeAppConfig.ChangeConfig("DataBits", com.DataBits.ToString());
         ChangeAppConfig.ChangeConfig("StopBit", com.StopBit.ToString());
         ChangeAppConfig.ChangeConfig("BaudRate", com.BaudRate.ToString());
         ChangeAppConfig.ChangeConfig("duration", com.duration.ToString());
         return(true);
     }
     catch (Exception ex)
     {
         LogHelper.LibraryLogger.Instance.WriteLog(LogHelper.LibraryLogger.libLogLevel.Error, ex.ToString());
         return(false);
     }
 }
예제 #3
0
        //设置OrdreBy信息
        public static bool SetOrdreBy()
        {
            try
            {
                if (orderby != null)
                {
                    ChangeAppConfig.ChangeConfig("orderby", ((int)orderby.ordertype).ToString());
                }

                return(true);
            }
            catch (Exception ex)
            {
                LogHelper.LibraryLogger.Instance.WriteLog(LogHelper.LibraryLogger.libLogLevel.Error, ex.ToString());
                return(false);
            }
        }
예제 #4
0
        //设置TimeColor信息
        public static bool SetTimeColor()
        {
            try
            {
                if (timecolor != null)
                {
                    ChangeAppConfig.ChangeConfig("waittimecolor", JsonConvert.SerializeObject(timecolor.WaitTime));
                    ChangeAppConfig.ChangeConfig("timeouttimecolor", JsonConvert.SerializeObject(timecolor.TimeOutTime));
                    ChangeAppConfig.ChangeConfig("finishedtimecolor", JsonConvert.SerializeObject(timecolor.FinishedTime));
                }

                return(true);
            }
            catch (Exception ex)
            {
                LogHelper.LibraryLogger.Instance.WriteLog(LogHelper.LibraryLogger.libLogLevel.Error, ex.ToString());
                return(false);
            }
        }
예제 #5
0
        //设置CallBtnSetting信息
        public static bool SetCallBtnSetting()
        {
            try
            {
                if (callbtnsetting != null && callbtnsetting.callBtnSettings != null)
                {
                    foreach (var set in callbtnsetting.callBtnSettings)
                    {
                        ChangeAppConfig.ChangeConfig(set.Key.ToString().ToUpper(), set.Value);
                    }
                }

                return(true);
            }
            catch (Exception ex)
            {
                LogHelper.LibraryLogger.Instance.WriteLog(LogHelper.LibraryLogger.libLogLevel.Error, ex.ToString());
                return(false);
            }
        }
예제 #6
0
        //获取COM信息
        public static COM GetComInfo()
        {
            COM com = new COM();
            //if (string.IsNullOrWhiteSpace(ChangeAppConfig.getValueFromKey("COMID"]))
            //{
            //	var tmp = Common.GetComNum();
            //	if (tmp != -1)
            //	{
            //		com.COMID = string.Format("COM{0}", tmp);
            //		ChangeAppConfig.ChangeConfig("COMID", com.COMID);
            //	}
            //}
            //else
            //	com.COMID = ChangeAppConfig.getValueFromKey("COMID"];

            var tmp = Common.GetComNum();

            if (tmp != -1)
            {
                com.COMID = string.Format("COM{0}", tmp);
            }

            if (string.IsNullOrWhiteSpace(ChangeAppConfig.getValueFromKey("DataBits")))
            {
                com.DataBits = 8;
                ChangeAppConfig.ChangeConfig("DataBits", com.DataBits.ToString());
            }
            else
            {
                com.DataBits = int.Parse(ChangeAppConfig.getValueFromKey("DataBits"));
            }

            if (string.IsNullOrWhiteSpace(ChangeAppConfig.getValueFromKey("StopBit")))
            {
                com.StopBit = 7;
                ChangeAppConfig.ChangeConfig("StopBit", com.StopBit.ToString());
            }
            else
            {
                com.StopBit = double.Parse(ChangeAppConfig.getValueFromKey("StopBit"));
            }

            if (string.IsNullOrWhiteSpace(ChangeAppConfig.getValueFromKey("BaudRate")))
            {
                com.BaudRate = 115200;
                ChangeAppConfig.ChangeConfig("BaudRate", com.BaudRate.ToString());
            }
            else
            {
                com.BaudRate = int.Parse(ChangeAppConfig.getValueFromKey("BaudRate"));
            }


            if (string.IsNullOrWhiteSpace(ChangeAppConfig.getValueFromKey("duration")))
            {
                com.duration = 5;
                ChangeAppConfig.ChangeConfig("duration", com.duration.ToString());
            }
            else
            {
                com.duration = int.Parse(ChangeAppConfig.getValueFromKey("duration"));
            }
            return(com);
        }