예제 #1
0
 /// <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;
     }
 }
예제 #2
0
        /// <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;
            }
        }