private void LoadProvince() { StringListBinder b1 = new StringListBinder(GeoLocationFacade.Instance().GetGeoHandler().GetNomiProviciePerRegione(_view.SelectedRegion)); b1.BindTo(_view.ComboProvincie); _view.ComboProvincie.SelectAt(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; } } }
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); }