Exemple #1
0
 private void CleanSessionTabTrasm(string tab)
 {
     TrasmManager.removeDocTrasmQueryEff(this);
     TrasmManager.removeDataTableRic(this);
     TrasmManager.removeDocTrasmSel(this);
     if (!tab.Equals("allegati") || !tab.Equals("versioni"))
     {
         if (tab.Equals("trasmissioni"))
         {
             //	System.Diagnostics.Trace.WriteLine(this.GetType().ToString()+"top.principale.iFrame_dx.document.location='tabTrasmissioniEff.aspx';");
             Response.Write("<script language='javascript'>top.principale.iFrame_dx.document.location='tabTrasmissioniEff.aspx';</script>");
         }
         else
         {
             // Se è attivo l'autopreview viene effettuato direttamente il refresh della pagina di destra in modo da aggiornare
             // i dati sullo stato di checkout del documento (MAC INPS 71)
             if (ConfigSettings.getKey(ConfigSettings.KeysENUM.DOCUMENT_AUTOPREVIEW).ToLower() == "true")
             {
                 Response.Write("<script language='javascript'>try {top.principale.iFrame_dx.document.location='tabDoc.aspx'} catch(e) { try {top.principale.iFrame_dx.document.location='tabDoc.aspx'} catch(e) {} }</script>");
             }
             else
             // PAT: Non vogliono che la pagina di destra si refreshi quando cliccano sul tab profilo
             if (Session["refreshDxPageVisualizzatore"] == null && Convert.ToBoolean(Session["refreshDxPageVisualizzatore"]) != true)
             {
                 Response.Write("<script language='javascript'>try {top.principale.iFrame_dx.document.location='tabDoc.aspx'} catch(e) { try {top.principale.iFrame_dx.document.location='tabDoc.aspx'} catch(e) {} }</script>");
             }
         }
     }
 }
Exemple #2
0
 private void CleanSessionRisultatiRicerca()
 {
     TrasmManager.removeDocTrasmSel(this);
     TrasmManager.removeDocTrasmQueryEff(this);
     TrasmManager.removeDataTableRic(this);
     TrasmManager.removeDataTableEff(this);
     TrasmManager.removeDataTableRic(this);
 }
Exemple #3
0
        /// <summary>
        /// TASTO RICERCA
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btn_search_Click(object sender, EventArgs e)
        {
            try
            {
                System.Web.UI.WebControls.CommandEventArgs ev = (System.Web.UI.WebControls.CommandEventArgs)e;
                if (!ev.CommandArgument.Equals("DO_RIC_VISIBILITA"))
                {
                    //SALVA RICERCHE :
                    DocumentManager.removeDocumentoInLavorazione(this);
                    DocumentManager.removeFiltroRicDoc(this);
                    TrasmManager.removeDataTableEff(this);
                    TrasmManager.removeDataTableRic(this);
                    TrasmManager.removeDocTrasmQueryEff(this);
                    TrasmManager.removeDocTrasmQueryRic(this);
                    DocumentManager.removeDatagridDocumento(this);
                    DocumentManager.removeFiltroRicTrasm(this);
                    FascicoliManager.removeFascicoloSelezionatoFascRapida(this);
                    FascicoliManager.removeCodiceFascRapida(this);
                    FascicoliManager.removeDescrizioneFascRapida(this);
                    FascicoliManager.removeFiltroRicFasc(this);
                    FascicoliManager.removeMemoriaFiltriRicFasc(this);
                    UserManager.removeCorrispondentiSelezionati(this);
                    Session.Remove(DocsPAWA.ricercaDoc.SchedaRicerca.SESSION_KEY);
                    this.CleanSessionMemoria();
                    //this.btn_search.DisabledUrl = utils.InitImagePath.getInstance(idAmm).getPath("RICERCA_ATTIVO");
                }

                if (ev.CommandArgument.Equals("FASC_GESTIONE"))
                {
                    //se utilizzo pagina ricerca fascicoli da popup del pulsante fasc. rapida, e faccio una ricerca, poi non
                    //subito dopo faccio un  ricerca fascicoli, rimaneva la predende  ricerca in sessione perchè rimanevano i filtri della ricerca
                    FascicoliManager.removeFiltroRicFasc(this);
                }

                //Annullamento variabile in sessione per lo scorrimento delle liste
                //UserControls.ScrollElementsList.ScrollManager.clearSessionObjScrollElementsList();
                UserControls.ScrollElementsList.ScrollManager.clearContextObjScrollElementsList();

                //se  non si è in modifica griglia temporanea distruggo la griglia (forza il cambio contesto)
                if (utils.GridManager.SelectedGrid != null)
                {
                    utils.GridManager.SelectedGrid = null;
                }
                Session.Remove("templateRicerca");
            }
            catch (Exception ex)
            {
                string f = ex.Message.ToString();
                ErrorManager.redirectToErrorPage(this, ex);
            }
        }
Exemple #4
0
        protected void btn_search_Click(object sender, EventArgs e)
        {
            DocumentManager.removeDocumentoInLavorazione(this);
            TrasmManager.removeDataTableEff(this);
            TrasmManager.removeDataTableRic(this);
            DocumentManager.removeFiltroRicDoc(this);
            DocumentManager.removeDatagridDocumento(this);
            TrasmManager.removeDocTrasmQueryEff(this);
            TrasmManager.removeDocTrasmQueryRic(this);
            #region
            CleanSessionMemoria();
//			DocumentManager.removeMemoriaFiltriRicDoc(this);
//			DocumentManager.removeMemoriaNumPag(this);
//			DocumentManager.removeMemoriaTab(this);
//			DocumentManager.RemoveMemoriaVisualizzaBack(this);
            #endregion

            btn_search.DisabledUrl = "images/testata/btn_ricerca_on.gif";
        }