1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- using System.Reflection;
- using System.Threading.Tasks;
- using System.Windows;
- using System.Windows.Forms;
- using Comal.Classes;
- using InABox.Clients;
- using InABox.Configuration;
- using InABox.Core;
- using InABox.Database;
- using InABox.Database.SQLite;
- using InABox.DynamicGrid;
- using InABox.WPF;
- using Org.BouncyCastle.Math.EC.Multiplier;
- using Syncfusion.Windows.Controls;
- using MessageBox = System.Windows.MessageBox;
- namespace PRSDesktop;
- public class Utility
- {
- public static string[] ProcessNotes(string[] notes, string description)
- {
- var Notes = notes != null ? notes.ToList() : new List<string>();
- if (!string.IsNullOrWhiteSpace(description) && !description.Equals("Enter Description of Task Here"))
- {
- var bFound = false;
- for (var i = 0; i < Notes.Count; i++)
- if (!string.IsNullOrWhiteSpace(Notes[i]) && Notes[i].Contains(description))
- {
- Notes[i] = description;
- bFound = true;
- }
- if (!bFound)
- Notes.Insert(0, description);
- }
- return Notes.Select(x => CoreUtils.StripHTML(x)).ToArray();
- }
- }
|