Example #1
0
        /// <summary>
        /// Reperimento elenco caselle di posta di un registro/rf in amministrazione
        /// </summary>
        /// <param name="idRegistro"></param>
        /// <returns></returns>
        public static CasellaRegistro[] GetMailRegistro(string idRegistro)
        {
            CasellaRegistro [] mail_registri = null;

            DocsPaDB.Query_DocsPAWS.Amministrazione dbAmministrazione = new DocsPaDB.Query_DocsPAWS.Amministrazione();
            DataSet ds = dbAmministrazione.GetDsMailRegistro(idRegistro);

            if (ds.Tables.Count > 0)
            {
                int index = 0;
                mail_registri = new CasellaRegistro[ds.Tables["MAIL_REGISTRI"].Rows.Count];
                foreach (DataRow row in ds.Tables["MAIL_REGISTRI"].Rows)
                {
                    mail_registri[index] = GetMail(row);
                    ++index;
                }
            }

            return(mail_registri);
        }