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]); } }
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]); } }