예제 #1
0
        /// <summary>
        /// Caricamento dati trasmissioni effettuate
        /// </summary>
        public void Fetch()
        {
            if (RicercaTrasmissioniHandler.CurrentFilter == null)
            {
                throw new ApplicationException("Filtro per la ricerca delle trasmissioni non impostato");
            }

            // Impostazione della tipologia di ricerca delle trasmissioni effettuate per:
            // documenti o fascicoli
            if (RicercaTrasmissioniHandler.CurrentFilter.TipoOggettoTrasmissione == TipiOggettiTrasmissioniEnum.Fascicoli)
            {
                this.TipoRicercaTrasmissione = TipiRicercaTrasmissioniEnum.Fascicoli;
            }
            else
            {
                this.TipoRicercaTrasmissione = TipiRicercaTrasmissioniEnum.Documenti;
            }

            PagingContext pagingContext = new PagingContext(this.GetInitPageNumber());

            this.FetchTrasmissioni(pagingContext);

            this.GetListPagingControl().RefreshPaging(pagingContext);

            this.SetPanelMessageText(pagingContext);
        }
예제 #2
0
        /// <summary>
        /// Caricamento dati trasmissioni
        /// </summary>
        public void Fetch()
        {
            TipiRicercaTrasmissioniEnum tipoRicerca = TipiRicercaTrasmissioniEnum.Documenti;

            if (Ricerca.RicercaTrasmissioniHandler.CurrentFilter != null &&
                Ricerca.RicercaTrasmissioniHandler.CurrentFilter.TipoOggettoTrasmissione == TipiOggettiTrasmissioniEnum.Fascicoli)
            {
                tipoRicerca = TipiRicercaTrasmissioniEnum.Fascicoli;
            }

            this.Fetch(tipoRicerca);
        }
예제 #3
0
        /// <summary>
        /// Caricamento dati trasmissioni
        /// </summary>
        /// <param name="trasmissioniDocumento">
        /// Se true, ricerca i documenti trasmessi,
        /// altrimenti i fascicoli
        /// </param>
        /// <param name="tipoRicerca">
        /// Tipologia di ricerca delle trasmissioni
        /// </param>
        public void Fetch(TipiRicercaTrasmissioniEnum tipoRicerca, bool todoListSearch)
        {
            this.TipoRicercaTrasmissione = tipoRicerca;
            this.TodoListSearch          = todoListSearch;

            PagingContext pagingContext = new PagingContext(this.GetInitPageNumber());

            this.FetchTrasmissioni(pagingContext);

            this.GetListPagingControl().RefreshPaging(pagingContext);

            this.SetPanelMessageText(pagingContext);
        }
예제 #4
0
 /// <summary>
 /// Caricamento dati trasmissioni
 /// </summary>
 /// <param name="tipoRicerca">
 /// Tipologia di ricerca delle trasmissioni
 /// </param>
 ///
 public void Fetch(TipiRicercaTrasmissioniEnum tipoRicerca)
 {
     this.Fetch(tipoRicerca, false);
 }