public Error(errorTypes errorType, string file) { InitializeComponent(); HideAll(); if (errorType == errorTypes.OpenFail) { int pos = file.LastIndexOf('\\'); file = file.Substring(pos + 1, file.Length - pos - 5); if (file.Length > 17) { file = file.Substring(0, 15) + " ... "; } Error_Open.Text = "Failed to open: " + file + ".xml"; Error_Open.Location = new Point((358 - Error_Open.Width) / 2, Error_Open.Location.Y); Error_Open.Show(); } else if (errorType == errorTypes.SaveInside) { if (file.Length > 12) { file = file.Substring(0, 10) + " ..."; } Error_SaveInside.Text = file + " has a point in another object"; Error_SaveInside.Location = new Point((358 - Error_SaveInside.Width) / 2, Error_SaveInside.Location.Y); Error_SaveInside.Show(); } }
/// <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()); } } }
public Error(errorTypes errorType) { InitializeComponent(); if (errorType == errorTypes.PointInside) { HideAll(); Error_PointInside.Show(); } else if (errorType == errorTypes.SaveInside) { HideAll(); Error_SaveInside.Show(); } else if (errorType == errorTypes.MultiName) { HideAll(); Error_Multi.Show(); } else if (errorType == errorTypes.Intersect) { HideAll(); Error_BadPoly.Show(); } else if (errorType == errorTypes.NoFields) { HideAll(); Error_NoFields.Show(); } }