예제 #1
0
        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);
        }
예제 #2
0
        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));
            }
        }