コード例 #1
0
        public void LogError(JCHVRF_New.Model.ErrorType Err, JCHVRF_New.Model.ErrorCategory ErrCat, List <string> ErrMsg)
        {
            try
            {
                var imgpath = string.Empty;
                if (JCHVRF_New.Model.ErrorType.Error == Err)
                {
                    imgpath = "..\\..\\Image\\TypeImages\\Error.png";
                }
                else
                {
                    imgpath = "..\\..\\Image\\TypeImages\\Warning.png";
                }

                if (ErrMsg != null && ErrMsg.Count > 0)
                {
                    foreach (var Msg in ErrMsg)
                    {
                        var evm = new SystemError
                        {
                            Type        = Err,
                            Category    = ErrCat,
                            Description = Msg
                        };

                        GetPipingError.Add(evm);
                    }
                }
            }

            catch { }
        }
コード例 #2
0
 public void RemoveErrorFromList(JCHVRF_New.Model.ErrorType Err, JCHVRF_New.Model.ErrorCategory ErrCat)
 {
     try
     {
         foreach (var Item in GetPipingError)
         {
             if (Item.ErrorType == Err.ToString() && Item.Category == ErrCat)
             {
                 GetPipingError.RemoveAt(GetPipingError.Count - 1);
             }
         }
     }
     catch { }
 }