Exemple #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="corrispondente"></param>
        /// <returns></returns>
        private static ArrayList getCorrispondentiGruppo(DocsPaVO.utente.Corrispondente corrispondente)
        {
            ArrayList list = new ArrayList();

            DocsPaDB.Query_DocsPAWS.Documenti doc = new DocsPaDB.Query_DocsPAWS.Documenti();
            list = doc.GetCorrispondentiGruppo(corrispondente);
            if (list == null)
            {
                //TODO: gestire la throw
                throw new Exception();
            }
            return(list);

            #region Codice Commentato

            /*ArrayList corrispondenti = new ArrayList();
             * string queryString =
             *      "SELECT A.SYSTEM_ID, A.VAR_COD_RUBRICA, A.ID_AMM, " +
             *      "A.CHA_TIPO_IE, A.CHA_TIPO_CORR, B.CHA_TIPO_MITT_DEST, A.VAR_DESC_CORR " +
             *      "FROM DPA_CORR_GLOBALI A, DPA_DOC_ARRIVO_PAR B, DPA_CORR_GRUPPO C " +
             *      "WHERE A.SYSTEM_ID=B.ID_MITT_DEST AND A.SYSTEM_ID=C.ID_COMP_GRUPPO AND C.ID_GRUPPO=" + corrispondente.systemId;
             *
             * logger.Debug(queryString);
             * IDataReader dr = db.executeReader(queryString);
             * while (dr.Read())
             * {
             *      corrispondenti.Add(DocManager.getCorrispondente(dr));
             * }
             * dr.Close();
             *
             * if (corrispondenti.Count == 0)
             * {
             *      corrispondenti.Add(corrispondente);
             * }
             * return corrispondenti;*/
            #endregion
        }