public static SAAdminTool.DocsPaWR.Templates[] getTipologiaConContatore(string idAmministrazione)
        {
            SAAdminTool.AdminTool.Manager.SessionManager manager = new Manager.SessionManager();

            object[] list = SAAdminTool.ProxyManager.getWS().getTemplates(idAmministrazione);


            if (list != null && list.Length > 0)
            {
                System.Collections.ArrayList          ret      = new System.Collections.ArrayList(list);
                SAAdminTool.DocsPaWR.Templates[]      template = (DocsPaWR.Templates[])ret.ToArray(typeof(DocsPaWR.Templates));
                List <SAAdminTool.DocsPaWR.Templates> lista    = new List <DocsPaWR.Templates>();
                for (int i = 0; i < template.Length; i++)
                {
                    SAAdminTool.DocsPaWR.Templates t = SAAdminTool.ProxyManager.getWS().getTemplateById(template[i].SYSTEM_ID.ToString());
                    foreach (DocsPaWR.OggettoCustom o in t.ELENCO_OGGETTI)
                    {
                        if (o.TIPO.DESCRIZIONE_TIPO.ToString().ToUpper().Equals("CONTATORE"))
                        {
                            lista.Add(t);   //template[i]);
                            break;
                        }
                    }
                }
                return(lista.ToArray());
            }
            else
            {
                return(new SAAdminTool.DocsPaWR.Templates[0]);
            }
        }
示例#2
0
        protected InfoUtente GetInfoUser()
        {
            DocsPAWA.AdminTool.Manager.SessionManager manager = new Manager.SessionManager();
            InfoUtente result = manager.getUserAmmSession();

            result.idAmministrazione = this.IdAmministrazione;
            return(result);
        }
        private DocsPaWR.DocumentoStatoFinale[] GetDocumentiStatoFinalePerTipologia(string idTemplate, string anno, bool sbloccati, string IdAmministrazione)
        {
            try
            {
                AdminTool.Manager.SessionManager sessionManager = new Manager.SessionManager();

                return(ProxyManager.getWS().GetDocumentiStatoFinalePerTipologiaDocumento(sessionManager.getUserAmmSession(), idTemplate, anno, sbloccati, IdAmministrazione));
            }
            catch (Exception ex)
            {
                throw DocsPaUtils.Exceptions.SoapExceptionParser.GetOriginalException(ex);
            }
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="IdDocumento"></param>
        /// <param name="anno"></param>
        /// <param name="IdRegistro"></param>
        /// <returns></returns>
        private DocsPaWR.DocumentoStatoFinale[] GetDocumentiStatoFinale(string IdDocumento, string anno, string IdRegistro, string IdTipologia, string IdAmministrazione, bool Protocollati)
        {
            try
            {
                AdminTool.Manager.SessionManager sessionManager = new Manager.SessionManager();

                return(ProxyManager.getWS().GetDocumentiStatoFinale(sessionManager.getUserAmmSession(), IdDocumento, anno, IdRegistro, cbSbloccati.Checked, IdTipologia, IdAmministrazione, Protocollati));
            }
            catch (Exception ex)
            {
                throw DocsPaUtils.Exceptions.SoapExceptionParser.GetOriginalException(ex);
            }
        }
        public static SAAdminTool.DocsPaWR.Templates[] GetTipiDocumento(string idAmministrazione)
        {
            SAAdminTool.AdminTool.Manager.SessionManager manager = new Manager.SessionManager();

            object[] list = SAAdminTool.ProxyManager.getWS().getTemplates(idAmministrazione);


            if (list != null && list.Length > 0)
            {
                System.Collections.ArrayList ret = new System.Collections.ArrayList(list);
                return((DocsPaWR.Templates[])ret.ToArray(typeof(DocsPaWR.Templates)));
            }
            else
            {
                return(new SAAdminTool.DocsPaWR.Templates[0]);
            }
        }