public FormAddOrganization(Organization organization)
        {
            InitializeComponent();

            _organization = organization;
            _parentLPU = (_organization.ParentOrganization as LPU);

            _mainSpecList = MainSpecList.GetUniqueInstance();
            _historyList = HistoryList.GetUniqueInstance();
        }
        public FormSecondStepAddOrganization(LPU lpu)
        {
            InitializeComponent();

            _realRegionList = RealRegionList.GetUniqueInstance();
            _lpuCompetitorsList = LpuCompetitorsList.GetUniqueInstance();
            _lpuRRList = LpuRRList.GetUniqueInstance();

            _lpu = lpu;

            _seacher = new SearchInDgv(dgvLPUCompetitors);
        }
        public FormAddLPU(LPU lpu)
        {
            InitializeComponent();
            
            _lpu = lpu;

            if (_lpu.ParentOrganization != null)
                _parentLPU = (_lpu.ParentOrganization as LPU);

            _isLoad = false;

            _typeLPUList = TypeLPUList.GetUniqueInstance();
            _ownershipList = OwnershipList.GetUniqueInstance();
            _admLevelList = AdmLevelList.GetUniqueInstance();
            _mainSpecList = MainSpecList.GetUniqueInstance();
            _realRegionList = RealRegionList.GetUniqueInstance();
            _typeFinList = TypeFinList.GetUniqueInstance();
            _historyList = HistoryList.GetUniqueInstance();
            _lpuRRList = LpuRRList.GetUniqueInstance();
        }