public string getItemsNamesFromId(List <int> ids) { string result = ""; foreach (int id in ids) { try { result += items.ElementAt(id).Value.getName() + "; "; } catch (System.ArgumentOutOfRangeException e) { CommonError.addErrorString("Не существует предмет с ID = " + id.ToString()); } } return(result); }
public CItem(int _id, string _name, string _description, string _comment, string _path, bool _visibility, bool _single, List <int> _personsId) { id = _id; name = _name; description = _description; comment = _comment; pathToImage = _path; visibility = _visibility; singleUse = _single; if (pathToImage != "") { if (File.Exists(pathToImage)) { image = Image.FromFile(pathToImage); } else { CommonError.addErrorString(pathToImage); } } personsId = _personsId; }