Exemplo n.º 1
0
        private void btn_ok_Click(object sender, System.EventArgs e)
        {
            if (TreeView1.SelectedNodeIndex != "0")
            {
                Page.Session.Remove("risultatoRicerca");

                myTreeNode nodoSel = (myTreeNode)this.TreeView1.GetNodeFromIndex(TreeView1.SelectedNodeIndex);
                if (nodoSel != null && nodoSel.getCODICE() != "T")
                {
                    DocsPaWR.FascicolazioneClassificazione classificazione = new DocsPAWA.DocsPaWR.FascicolazioneClassificazione();
                    classificazione.codice      = nodoSel.getCODICE();
                    classificazione.descrizione = nodoSel.getDESCRIZIONE();
                    classificazione.systemID    = nodoSel.getIDRECORD();
                    //classificazione.numMesiConservazione = nodoSel.getNUMMESICONSERVAZIONE();

                    //
                    // Mev Ospedale Maggiore Policlinico
                    if (Request.QueryString["isFasc"] == "gestRiclassFasc")
                    {
                        FascicoliManager.setClassificazioneSelezionata(this, classificazione);
                    }
                    // End Mev
                    //

                    if (Request.QueryString["isFasc"] == "gestFasc")
                    {
                        FascicoliManager.setClassificazioneSelezionata(this, classificazione);
                    }
                    if (Request.QueryString["isFasc"] == "gestArchivio" || Request.QueryString["isFasc"] == "gestScarto")
                    {
                        Session.Add("DaTit", "T");
                        DocsPaWR.Fascicolo fascicoloSelezionato = FascicoliManager.getFascicoloDaCodice(this, classificazione.codice);
                        if (fascicoloSelezionato != null)
                        {
                            FascicoliManager.setFascicoloSelezionato(this, fascicoloSelezionato);
                        }
                    }
                    //if (Request.QueryString["isFasc"] == "gestScarto")
                    //{
                    //    FascicoliManager.setClassificazioneSelezionata(this, classificazione);
                    //}
                    if (Request.QueryString["isFasc"] == "gestClass" || Request.QueryString["isFasc"] == "gestDoc" || Request.QueryString["isFasc"] == "gestProt" || Request.QueryString["isFasc"] == "gestTodolist" || Request.QueryString["isFasc"] == "gestProtInSempl")
                    {
                        DocumentManager.setClassificazioneSelezionata(this, classificazione);
                    }

                    if (!this.IsStartupScriptRegistered("chiudiModalDialog2"))
                    {
                        string scriptString = "<SCRIPT>window.close()</SCRIPT>";
                        this.RegisterStartupScript("chiudiModalDialog2", scriptString);
                    }
                }
            }
        }