private CEvent CreateCommentEvent(string userName, string comment) { // Create the Fix event. CEvent de = new CEvent(); de.name = "Comment"; de.user = userName; de.date = DateTime.Now; de.notes = comment; return de; }
private CEvent CreateReopenEvent(string userName) { // Create the Fix event. CEvent de = new CEvent(); de.name = "Re-Open"; de.resultingstate = "Open"; de.user = userName; de.date = DateTime.Now; de.notes = ""; return de; }
private void AppendEvent(CDefect def, CEvent de) { // Add the event to defect's eventlist. if (def.eventlist == null || def.eventlist.Length == 0) { // No events, so we can just create a new list. def.eventlist = new CEvent[1]; def.eventlist[0] = de; } else { // Append new event to end of existing list. ArrayList list = new ArrayList(); for (int i = 0; i < def.eventlist.Length; ++i) list.Add(def.eventlist[i]); // add new event to list list.Add(de); def.eventlist = new CEvent[def.eventlist.Length + 1]; for (int i = 0; i < list.Count; ++i) def.eventlist[i] = (CEvent)list[i]; } }