n="justify"> Console.WriteLine ("Введіть ПІБ відповідальної за виконання");
PersonResponsible = Console.ReadLine ();
}
}
}
МодульDocumentsList.csSystem;. Collections.Generic;. Linq;. Text; task2
{//список документів
{N = 50; count; [] Elem = newDocument [N];
{i; = 0; (i = 0; i! = N - 1; i + +) [i] = null;
}
{
{! (count == 0);
}
}
}
// ---------------------------------------- -------------------------------------
publicvoidEl_Add (inttype)// додану еелемента до списку
{(count == Elem.Length). Resize (ref Elem, count * 2); (type == 1) [count] = newRequest (); (type == 2) [count ] = newStatement (); (type == 3) [count] =
}
{i, k; find = false; (i = 0; (i <= (count - 1)) && (! find); i + +)
{= Elem [i]. Number == id;
} (find)
{-; [i] = null; (k = i + 1; k <= count - 1; k + +) [k - 1] = Elem [k];. Collect (); // виклик збирача мусора.WaitForPendingFinalizers ();. WriteLine ();. WriteLine (" nУдаленіе завершено. n");. WriteLine (); -;
}. WriteLine (" nНет документа з таким номером n"); Console.WriteLine ();
}
// ---------------------------------------- ------------------------------------- ()// перегляд всіх елементів у списку
{i = 0; (i = 0; i <= (count - 1); i + +)
{. WriteLine (Elem [i]. ShowInfo ());. WriteLine ();
}. WriteLine (" nКонец списку. n");. WriteLine ();
}
// ---------------------------------------- -------------------------------------
publicvoidEl_Change (int id)// зміна елемента в списку
{i = 0; ok = false; ((! ok) && (i <= (count - 1)))
{(Elem [i]. Number == id) = true; i + +;
} (ok)
{. WriteLine (Elem [i]. ShowInfo ());
Console.WriteLine (" nВведіте нові дані:");
}
{Console.WriteLine (" nНет документа з таким номером n"); Console.WriteLine ();}
}
{(type == 1)
{i = 0; (i = 0; i <= (count - 1)...