Exemplo n.º 1
0
 public void addError(JToken Value)
 {
     errorInfo.add(dERROR.PROCESSES, Value);
     if (!((Value == null) || (Value.ToString() == "")))
     {
         errorInfo.set(dERROR.ERROR_TIME, DateTime.Now.ToString());
         if (Console_output)
         {
             Console.WriteLine(Value.ToString());
         }
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Add error
        /// </summary>
        /// <param name="errorType"></param>
        /// <param name="error"></param>
        /// <param name="prc_info"></param>
        public void addError(errorTypes errorType, JToken error)
        {
            if ((error.ToString() != "") && (error.ToString() != "[]"))
            {
                // create error object
                JObject jError = new JObject();
                jError.Add(dERROR.ERROR_TIME, DateTime.Now.ToString());
                jError.Add(dERROR.PROCESS_INFO, active_prc);
                jError.Add(dERROR.ERROR, error);

                // Add error data to erros array
                errorInfo.add(dERROR.ERRORS, jError);

                // set general status
                if (errorType == errorTypes.WARNING)
                {
                    errorInfo.set(dERROR.STATUS, generalStatus.WARNINGS.ToString());
                }
                else
                {
                    errorInfo.set(dERROR.STATUS, generalStatus.ERRORS_DETECTED.ToString());
                }

                // output in console
                if (Console_output)
                {
                    Console.WriteLine(error.ToString());
                }
            }
        }