Exemplo n.º 1
0
        //Recupera la lista dei fascicoli procedimentali chiusi in deposito per un dato fascicolo generale
        //OK
        public static System.Collections.ArrayList getListaFascicoliInDeposito(DocsPaVO.utente.InfoUtente infoUtente,
                                                                               DocsPaVO.fascicolazione.Fascicolo fascicolo,
                                                                               int numPage, out int numTotPage,
                                                                               out int nRec, string tipoRic)
        {
            numTotPage = 0;
            nRec       = 0;
            DocsPaDB.Query_DocsPAWS.Fascicoli fascicoli = new DocsPaDB.Query_DocsPAWS.Fascicoli();
            ArrayList result = null;

            if (tipoRic == "C")
            {
                result = fascicoli.GetListaFascicoliInDeposito(infoUtente, fascicolo, numPage, out numTotPage, out nRec);
            }
            else
            {
                result = fascicoli.GetListaFascicoliRicInDeposito(infoUtente, tipoRic, numPage, out numTotPage, out nRec);
            }
            if (result == null)
            {
                logger.Debug("Errore nella gestione dei fascicoli. (getListaFascicoliInDeposito)");
                throw new Exception("F_System");
            }
            return(result);
        }