private DocsPAWA.DocsPaWR.AddressbookQueryCorrispondenteAutorizzato setQCA(DocsPAWA.DocsPaWR.AddressbookQueryCorrispondente qco) { DocsPaWR.AddressbookQueryCorrispondenteAutorizzato qcAut = new DocsPAWA.DocsPaWR.AddressbookQueryCorrispondenteAutorizzato(); qcAut.tipoOggetto = DocsPAWA.DocsPaWR.TrasmissioneTipoOggetto.FASCICOLO; qcAut.idNodoTitolario = FascicoliManager.getFascicoloSelezionato(this).idClassificazione; qcAut.idRegistro = FascicoliManager.getFascicoloSelezionato(this).idRegistroNodoTit; if (qcAut.idRegistro != null && qcAut.idRegistro.Equals("")) { qcAut.idRegistro = null; } //cerco la ragione in base all'id che ho nella querystring qcAut.ragione = TrasmManager.getRagioneSel(this); if (TrasmManager.getGestioneTrasmissione(this) != null) { qcAut.ruolo = TrasmManager.getGestioneTrasmissione(this).ruolo; } qcAut.queryCorrispondente = qco; return(qcAut); }
private DocsPAWA.DocsPaWR.Corrispondente[] searchCorr(DocsPAWA.DocsPaWR.AddressbookQueryCorrispondente qco, string wnd) { if ((wnd != null && (wnd.Equals("proto") || wnd == "ric_E" || wnd == "ric_C" || wnd == "ric_CT")) || !(qco.codiceRubrica == null || qco.codiceRubrica.Equals(""))) { return(UserManager.getListaCorrispondenti(this.Page, qco)); } else { // c'è bisogno di ragione della trasmissione e dell'id del documento !!!!! DocsPaWR.AddressbookQueryCorrispondenteAutorizzato qcAut = new DocsPAWA.DocsPaWR.AddressbookQueryCorrispondenteAutorizzato(); //qcAut.idRegistro = ""; non ho l'id del registro in InfoDoc quindi per ora non lo inserisco qcAut.tipoOggetto = DocsPAWA.DocsPaWR.TrasmissioneTipoOggetto.DOCUMENTO; //cerco la ragione in base all'id che ho nella querystring string index = Request.QueryString["index"]; qcAut.ragione = TrasmManager.getRagioneSel(this); qcAut.ruolo = (DocsPAWA.DocsPaWR.Ruolo)Session["userRuolo"]; qcAut.queryCorrispondente = qco; qcAut.idRegistro = qco.idRegistri[0]; return(UserManager.getListaCorrispondentiAutorizzati(this, qcAut)); } }