示例#1
0
        ///// <summary>
        ///// Reperimento trasmissioni
        ///// </summary>
        ///// <returns></returns>
        //protected override Trasmissione[] GetTrasmissioni()
        //{
        //    FascicoloHandler fascicoloHandler=new FascicoloHandler();

        //    Paging.PagingContext pagingContext = this.GetControlPaging().GetPagingContext();

        //    FiltroRicerca filter = new FiltroRicerca { argomento = "TAB_TRASMISSIONI", valore = bool.TrueString.ToUpper() };

        //    Trasmissione[] retValue = fascicoloHandler.GetTrasmissioniFascicolo(
        //                                TipiTrasmissioniEnum.Ricevute,
        //                                new FiltroRicerca[1] { filter },
        //                                this.GetFascicolo(),
        //                                pagingContext);

        //    this.GetControlPaging().RefreshPaging(pagingContext);

        //    return retValue;
        //}

        /// <summary>
        ///
        /// </summary>
        /// <param name="idTrasmissione"></param>
        /// <returns></returns>
        protected Trasmissione GetTrasmissione(string idTrasmissione)
        {
            FascicoloHandler fascicoloHandler = new FascicoloHandler();

            List <FiltroRicerca> filters = new List <FiltroRicerca>();

            filters.Add(new FiltroRicerca {
                argomento = "TAB_TRASMISSIONI", valore = bool.TrueString.ToUpper()
            });
            filters.Add(new FiltroRicerca {
                argomento = DocsPaWR.FiltriTrasmissioneNascosti.ID_TRASMISSIONE.ToString(), valore = idTrasmissione
            });

            Trasmissione[] retValue = fascicoloHandler.GetTrasmissioniFascicolo(
                TipiTrasmissioniEnum.Ricevute,
                filters.ToArray(),
                this.GetFascicolo(),
                new PagingContext(1));

            if (retValue != null && retValue.Length > 0)
            {
                return(retValue[0]);
            }
            else
            {
                return(null);
            }
        }
示例#2
0
        /// <summary>
        /// Reperimento trasmissioni
        /// </summary>
        /// <param name="pagingContext"></param>
        /// <returns></returns>
        protected override Trasmissione[] GetTrasmissioni(PagingContext pagingContext)
        {
            FascicoloHandler fascicoloHandler = new FascicoloHandler();

            FiltroRicerca filter = new FiltroRicerca {
                argomento = "TAB_TRASMISSIONI", valore = bool.TrueString.ToUpper()
            };

            return(fascicoloHandler.GetTrasmissioniFascicolo(
                       TipiTrasmissioniEnum.Ricevute,
                       new FiltroRicerca[1] {
                filter
            },
                       this.GetFascicolo(),
                       pagingContext));
        }
示例#3
0
        /// <summary>
        /// Caricamento trasmissioni effettuate da un fascicolo
        /// </summary>
        /// <param name="idFascicolo"></param>
        /// <param name="idRegistro"></param>
        public void Fetch(string idFascicolo, string idRegistro)
        {
            if (idFascicolo == null)
            {
                throw new ApplicationException("Parametro 'idFascicolo' non fornito");
            }

            if (idRegistro == null)
            {
                throw new ApplicationException("Parametro 'idRegistro' non fornito");
            }

            this.IDFascicolo = idFascicolo;
            this.IDRegistro  = idRegistro;

            FascicoloHandler fascicoloHandler = new FascicoloHandler();

            this.Fetch(this.LoadFascicolo());
        }
示例#4
0
        /// <summary>
        /// Reperimento oggetto fascicolo
        /// </summary>
        /// <returns></returns>
        private DocsPAWA.DocsPaWR.Fascicolo LoadFascicolo()
        {
            FascicoloHandler fascicoloHandler = new FascicoloHandler();

            return(fascicoloHandler.GetFascicolo(this.IDFascicolo, this.IDRegistro));
        }
示例#5
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="pagingContext"></param>
        /// <returns></returns>
        protected override Trasmissione[] GetTrasmissioni(PagingContext pagingContext)
        {
            FascicoloHandler fascicoloHandler = new FascicoloHandler();

            return(fascicoloHandler.GetTrasmissioniFascicolo(TipiTrasmissioniEnum.Effettuate, null, this.GetFascicolo(), pagingContext));
        }
示例#6
0
        /// <summary>
        /// Reperimento folder del fascicolo corrente
        /// </summary>
        /// <param name="fascicolo"></param>
        /// <returns></returns>
        private DocsPAWA.DocsPaWR.Folder GetFolder(DocsPAWA.DocsPaWR.Fascicolo fascicolo)
        {
            FascicoloHandler fascicoloHandler = new FascicoloHandler();

            return(fascicoloHandler.GetFolder(fascicolo));
        }
示例#7
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="fascicolo"></param>
        /// <returns></returns>
        private string GetCodiceTitolario(DocsPAWA.DocsPaWR.Fascicolo fascicolo)
        {
            FascicoloHandler handler = new FascicoloHandler();

            return(handler.GetCodiceTitolario(fascicolo));
        }
示例#8
0
        /// <summary>
        /// Reperimento documenti nel fascicolo
        /// </summary>
        /// <param name="pagingContext"></param>
        /// <returns></returns>
        private InfoDocumento[] GetDocumenti(PagingContext pagingContext)
        {
            FascicoloHandler fascicoloHandler = new FascicoloHandler();

            return(fascicoloHandler.GetDocumenti(this._idFascicolo, this._idFolder, this._idRegistro, pagingContext));
        }