internal ContactPersonPresenter(IEditingContactPersonView view, Guid contractPersonID, Guid contractorID) : base(view, contractPersonID, _messageSaveConfirmation)
        {
            _contractorID = contractorID;

            View.Title = string.Concat("Редактирование контактного лица");

            _powerOfAttorneyJournal = new PowerOfAttorneyJournal(View.PowerOfAttorneyJournal, (Guid)Identifier);
        }
        internal ContactPersonPresenter(IEditingContactPersonView view, Guid contractorID) : base(view, _messageSaveConfirmation)
        {
            _contractorID = contractorID;

            View.Title = string.Concat("Добавление контактное лицо");

            _powerOfAttorneyJournal = new PowerOfAttorneyJournal(View.PowerOfAttorneyJournal);
        }
        private void SelectionPowerOfAttorney()
        {
            JournalsForm journal = new JournalsForm();

            PowerOfAttorneyJournal powerOfAttorney = new PowerOfAttorneyJournal(journal.Grid, (Guid)_contractPersonID);

            JournalsPresenter <PowerOfAttorney> presenter = new JournalsPresenter <PowerOfAttorney>(journal, powerOfAttorney);

            journal.ShowDialog();

            if (presenter.Info != null)
            {
                PowerOfAttorneyModel power = (PowerOfAttorneyModel)presenter.Info;
                _powerOfAttorneyID   = power.ID;
                View.PowerOfAttorney = GetPowerOfAttorneyText(power.Number, power.Date);
            }
        }