/// <summary> /// Caricamento dati di filtro relativi alle trasmissioni ricevute /// </summary> /// <param name="filterItem"></param> private void FetchTrasmissioniRicevuteFilterItem(TrasmissioniRicevuteFilterItem filterItem) { if (this.txtMittente.Text.Equals(string.Empty) || (filterItem.Mittente != null && !filterItem.Mittente.descrizione.Equals(this.txtMittente.Text))) { filterItem.Mittente = null; } }
/// <summary> /// Ripristiono dati di filtro nella UI relativamente /// ai campi di ricerca delle trasmissioni ricevute /// </summary> private void RestoreFilterItemsRicevute() { TrasmissioniRicevuteFilterItem trasmRicevuteFilterItem = (TrasmissioniRicevuteFilterItem)this.GetTrasmissioniFilterItem(); // Ripristino filtri relativi alle trasmissioni ricevute this.listTipiTrasmissioni.SelectedValue = TipiTrasmissioniEnum.Ricevute.ToString(); // Reperimento del mittente selezionato da rubrica if (this.OnSelectCorrispondente()) { trasmRicevuteFilterItem.Mittente = this.GetCorrispondenteRubrica(); } // Impostazione mittente if (trasmRicevuteFilterItem.Mittente != null) { this.txtMittente.Text = trasmRicevuteFilterItem.Mittente.descrizione; } }