Esempio n. 1
0
 private void GridMenuItemClick(object obj)
 {
     try
     {
         if (obj == null)
         {
             return;
         }
         var compara = obj.ToString();
         if (compara.Equals("清空"))
         {
             ExceptionModels?.Clear();
         }
         else if (compara.Equals("解密"))
         {
             if (string.IsNullOrEmpty(SelectJkd.JKD_VALUE))
             {
                 return;
             }
             if (SelectJkd.JKD_VALUE.TrimEnd('#').Length == 0)
             {
                 return;
             }
             DeCodeWindow dcw = new DeCodeWindow();
             var deStr = DataPacketCodec.Decode(SelectJkd.JKD_VALUE.TrimEnd('#'),
                 Properties.Settings.Default.CryptKey);
             dcw.Tb1.Text = deStr;
             dcw.ShowDialog();
         }
         else if (compara.Equals("打开"))
         {
             if (string.IsNullOrEmpty(SelectJkd.JKD_VALUE))
             {
                 return;
             }
             DeCodeWindow dcw = new DeCodeWindow();
             dcw.Tb1.Text = SelectJkd.JKD_VALUE;
             dcw.ShowDialog();
         }
     }
     catch (Exception e)
     {
         WriteLog(e.Message, ExEnum.Error);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// 添加log到集合中显示
 /// </summary>
 /// <param name="paramStr">log信息</param>
 /// <param name="paramLevel">log级别</param>
 public void WriteLog(string paramStr, ExEnum paramLevel)
 {
     string level = string.Empty;
     if (paramLevel == ExEnum.Infor)
     {
         level = "提示";
     }
     if (paramLevel == ExEnum.Error)
     {
         level = "异常";
     }
     if (!string.IsNullOrEmpty(level))
     {
         ExceptionModels.Add(new ExceptionModel()
         {
             ExTime = DateTime.Now,
             ExLevel = level,
             ExMessage = paramStr
         });
     }
 }