public ArchiveNumberViewModel(DocumentEF documentItem, int brokerIdItem)
        {
            documentInfo = documentItem;
            brokerId     = brokerIdItem;

            SetDefualtParametrs();
        }
        private void Save()
        {
            if (SelectedVolume != null)
            {
                if (documentInfo.archiveNumber == null || documentInfo.archiveNumberId == null || documentInfo.archiveNumberId == 0)
                {
                    // Create archive number
                    // I. Create archive number
                    int archiveNumberId = dataManager.AddArchiveNumber(ArchiveNumber);

                    if (archiveNumberId == 0)
                    {
                        MessagesService.Show("Создание архивного номера", "Произошла ошибка во время сохранения архивного номера в базе");
                    }
                    else
                    {
                        // II. Set archive number to file
                        if (!dataManager.UpdateDocumentWithArchiveNumber(documentInfo.id, archiveNumberId))
                        {
                            MessagesService.Show("Создание архивного номера", "Произошла ошибка во время сохранения архивного номера в базе");
                        }
                        else
                        {
                            MessagesService.Show("Создание архивного номера", "Архивный номер присвоен успешно");
                        }
                    }
                }
                else
                {
                    // Update exist
                    if (!dataManager.UpdateArchiveNumber(ArchiveNumber))
                    {
                        MessagesService.Show("Обновление архивного номера", "Произошла ошибка во время обновления архивного номера в базе");
                    }
                    else
                    {
                        MessagesService.Show("Обновление архивного номера", "Архивный номер обновлен успешно");
                    }
                }

                documentInfo = dataManager.GetDocument(documentInfo.id);
            }
            else
            {
                MessagesService.Show("Сохранение архивного номера", "Архивному номеру не присвоен том");
            }
        }