Beispiel #1
0
        private void LoadProvince()
        {
            StringListBinder b1 = new StringListBinder(GeoLocationFacade.Instance().GetGeoHandler().GetNomiProviciePerRegione(_view.SelectedRegion));

            b1.BindTo(_view.ComboProvincie);
            _view.ComboProvincie.SelectAt(0);
        }
Beispiel #2
0
        public void InitializeView( )
        {
            //imposto il testo per la label del proprietario
            _view.SetTestoProprietario();

            ILookupList l = _view.ComboRegioni;
            //inizializzo la view con la lista delle regioni
            StringListBinder b = new StringListBinder(GeoLocationFacade.Instance().GetGeoHandler().GetListaNomiRegioni());

            b.BindTo(l);
            //seleziono il primo elemento
            l.SelectAt(0);



            if (_type == ActionType.New)
            {
                _view.IsBilancioOptionsEnabled = true;
                _view.IsFileInfoVisible        = true;
                //poichè il tipo regionale è impostato all'inizio
                //disabilito il combo province
                SetInterfaceFromType();
                _view.SelectedYear = DateTime.Now.Year;
            }
            else
            {
                //carico i dati dal dto
                RendicontoHeaderDTO dto = _service.RendicontoHeader;
                _view.SelectedProprietario = dto.Proprietario;
                _view.SelectedYear         = dto.Anno;

                if (!_view.IsFreeTemplate)
                {
                    SetInterfaceFromType();
                    _view.IsRegionaleTypeChecked = dto.IsRegionale;

                    _view.SelectedRegion = dto.Regione;

                    _view.SelectedProvince = dto.Provincia;

                    _view.IsBilancioOptionsEnabled = false;
                    _view.IsFileInfoVisible        = false;
                }
                else
                {
                    _view.IsBilancioOptionsVisible = false;
                    _view.IsFileInfoVisible        = false;
                    _view.AreGeoComboVisible       = true;

                    SetInterfaceFromType();
                    _view.IsRegionaleTypeChecked = dto.IsRegionale;

                    _view.SelectedRegion = dto.Regione;

                    _view.SelectedProvince = dto.Provincia;
                }
            }
        }
Beispiel #3
0
        private void LoadSearchCombo(ILookupList list, string property)
        {
            if (!string.IsNullOrEmpty(list.SelectedItem))
            {
                return;
            }

            //inizializzo la view con la lista delle regioni
            IList            l1 = GetList(_service.GetRiferimentoLista(property));
            StringListBinder b  = new StringListBinder(l1);

            b.BindTo(list);
            //seleziono il primo elemento
            list.SelectAt(-1);
        }