public override void Save() { if (IsNotSaved()) { AccountList accountList = AccountList.getInstance(); if (accountList.Exists(Number)) { throw new Exception("Счёт с таким номером уже существует"); } ExecQuery(); accountList.Add(this); } DeleteFile(File); File = WorkWithFiles.fileCopy(File, "Accounts", ID.ToString()); ExecQuery(); }