Example #1
0
        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();
        }