예제 #1
0
        private bool cercaClassificazioneDaCodice()
        {
            bool res = false;

            //Recupero la descrizione e i mesi di conservazione in base al codice digitato
            //Se li trovo ok altrimenti avviso
            if (ddl_titolari.SelectedItem.Text == "Tutti i titolari") // || (ddl_titolari.SelectedItem.Text == "Tutti i titolari" && listaFasc.Length == 1))
            {
                ClientScript.RegisterStartupScript(this.GetType(), "apriSceltaTitolario", "ApriSceltaTitolario('" + txt_codice.Text + "');", true);
                FascicoliManager.removeMemoriaFiltriRicFasc(this);
                FascicoliManager.removeFiltroRicFasc(this);
                return(true);
            }
            else //if (ddl_titolari.SelectedItem.Text != "Tutti i titolari" || (ddl_titolari.SelectedItem.Text == "Tutti i titolari" && listaFasc.Length == 1))
            {
                DocsPAWA.DocsPaWR.OrgTitolario titolario = wws.getTitolarioById(getIdTitolario(null));
                //WS->cerco webmetod per ottenere la descrizione e i mesi di conservazione del fascicolo
                InfoUtente infoUtente = UserManager.getInfoUtente(this);
                FascicoliManager.removeFascicoloSelezionato();
                DocsPAWA.DocsPaWR.Fascicolo fasc = wws.FascicolazioneGetFascicoloDaCodice2(infoUtente.idAmministrazione, infoUtente.idGruppo, infoUtente.idPeople, txt_codice.Text, UserManager.getRegistroSelezionato(this), false, false, titolario.ID);
                if (fasc != null)
                {
                    lbl_mesi.Visible = true;
                    mesi.Visible     = true;
                    this.mesi.Text   = fasc.numMesiConservazione;
                    FascicoliManager.setFascicoloSelezionato(this, fasc);
                    getTree();
                    res = true;
                }
            }

            return(res);
        }
예제 #2
0
        //Costruzione del tree per la visualizzazione del titolario
        private void caricaGerarchiaFascicolazioneClassifica(DocsPAWA.DocsPaWR.FascicolazioneClassifica[] fascClass)
        {
            this.Gerarchia.Nodes.Clear();

            //Recupero il titolario di appartenenza
            if (fascClass.Length != 0)
            {
                if (fascClass[0].idTitolario != null && fascClass[0].idTitolario != "")
                {
                    DocsPAWA.DocsPaWR.OrgTitolario        titolario = wws.getTitolarioById(fascClass[0].idTitolario);
                    Microsoft.Web.UI.WebControls.TreeNode nodoTit   = new Microsoft.Web.UI.WebControls.TreeNode();
                    nodoTit.Text = "<strong>" + titolario.Descrizione + "</strong>";
                    nodoTit.ID   = titolario.ID;
                    this.Gerarchia.Nodes.Add(nodoTit);
                }
            }

            Microsoft.Web.UI.WebControls.TreeNode Root2 = null;
            for (int i = 0; i < fascClass.Length; i++)
            {
                Root2      = new Microsoft.Web.UI.WebControls.TreeNode();
                Root2.Text = fascClass[i].codice + "-" + fascClass[i].descrizione;
                Root2.ID   = i.ToString();
                this.Gerarchia.Nodes.Add(Root2);
            }

            DocsPaWR.Fascicolo Fasc            = null;
            string             codiceFascicolo = fascClass[fascClass.Length - 1].codice;

            Fasc = FascicoliManager.getFascicoloDaArchiviare(this, codiceFascicolo);
            if (Fasc != null)
            {
                FascicoliManager.setFascicoloSelezionatoFascRapida(this, Fasc);
            }
        }