示例#1
0
        /// <summary>
        /// TASTO DOCUMENTI
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btn_doc_Click(object sender, EventArgs e)
        {
            try
            {
                //rimuovo gli oggetti che sono in sessione relativi al documento
                DocumentManager.removeRisultatoRicerca(this);

                DocumentManager.removeFiltroRicDoc(this);
                DocumentManager.removeDatagridDocumento(this);
                DocumentManager.removeClassificazioneSelezionata(this);
                Session.Remove("rubrica.campoCorrispondente");
                Session.Remove("dictionaryCorrispondente");
                Session.Remove("CorrSelezionatoDaMulti");

                //annullamento variabili di sessione impostate
                //dalla gestione ricerca fascicoli
                FascicoliManager.SetFolderViewTracing(this, false);
                this.CleanSessionMemoria();
                //   this.btn_doc.DisabledUrl = utils.InitImagePath.getInstance(idAmm).getPath("DOCUMENTI_ATTIVO");

                // Impostazione contesto chiamante
                //this.SetCallerContext();

                //Annullamento variabile in sessione per lo scorrimento delle liste
                //UserControls.ScrollElementsList.ScrollManager.clearSessionObjScrollElementsList();
                UserControls.ScrollElementsList.ScrollManager.clearContextObjScrollElementsList();
            }
            catch (Exception ex)
            {
                string f = ex.Message.ToString();
                ErrorManager.redirectToErrorPage(this, ex);
            }
        }
示例#2
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);
            }
        }
示例#3
0
        protected void btn_gest_Click(object sender, System.EventArgs e)
        {
            int msgRtn;

            System.Web.UI.WebControls.CommandEventArgs ev = (System.Web.UI.WebControls.CommandEventArgs)e;
            try
            {
                if (ev.CommandArgument.Equals("GEST_FAX"))
                {
                    DocsPaWR.DocsPaWebService WS = ProxyManager.getWS();
                    infoUt    = UserManager.getInfoUtente(this);
                    userRuolo = UserManager.getRuolo(this);
                    userReg   = userRuolo.registri[0];
                    msgRtn    = WS.FaxProcessaCasella(Utils.getHttpFullPath(this), infoUt, userRuolo, userReg);
                    if (msgRtn < 0)
                    {
                        logger.Error("Errore nella testata (GEST_FAX)");
                        throw new Exception();
                    }
                    switch (msgRtn)
                    {
                    case 0:
                        Response.Write("<script>alert('Nelle caselle Fax controllate,\\nnon risultano nuovi Fax da Processare ')</script>");
                        break;

                    case 1:
                        Response.Write("<script>alert('Trovato " + msgRtn.ToString() + " Fax,\\nconsultare la lista COSE DA FARE per vedere la trasmissione ad esso relativa.')</script>");
                        break;

                    default:
                        Response.Write("<script >alert('Trovati " + msgRtn.ToString() + " Fax,\\nconsultare la lista COSE DA FARE per vedere le trasmissioni ad essi relativa.')</script>");
                        break;
                    }
                }
                GestManager.removeRegistroSel(this);
                CleanSessionMemoria();
            }
            catch (Exception ex)
            {
                string f = ex.Message.ToString();
                ErrorManager.redirectToErrorPage(this, ex);
            }

            this.btn_gest.DisabledUrl = "images/testata/btn_gestione_on.gif";
        }
示例#4
0
        /// <summary>
        /// TASTO GESTIONE
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btn_gest_Click(object sender, System.EventArgs e)
        {
            int msgRtn;

            System.Web.UI.WebControls.CommandEventArgs ev = (System.Web.UI.WebControls.CommandEventArgs)e;
            try
            {
                if (ev.CommandArgument.Equals("GEST_FAX"))
                {
                    DocsPaWR.DocsPaWebService WS = ProxyManager.getWS();
                    infoUt    = UserManager.getInfoUtente(this);
                    userRuolo = UserManager.getRuolo(this);
                    userReg   = userRuolo.registri[0];
                    msgRtn    = WS.FaxProcessaCasella(Utils.getHttpFullPath(this), infoUt, userRuolo, userReg);
                    if (msgRtn < 0)
                    {
                        logger.Error("Errore nella testata (GEST_FAX)");
                        throw new Exception();
                    }
                    switch (msgRtn)
                    {
                    case 0:
                        Response.Write("<script>alert('Nelle caselle Fax controllate,\\nnon risultano nuovi Fax da Processare ')</script>");
                        break;

                    case 1:
                        Response.Write("<script>alert('Trovato " + msgRtn.ToString() + " Fax,\\nconsultare la lista COSE DA FARE per vedere la trasmissione ad esso relativa.')</script>");
                        break;

                    default:
                        Response.Write("<script >alert('Trovati " + msgRtn.ToString() + " Fax,\\nconsultare la lista COSE DA FARE per vedere le trasmissioni ad essi relativa.')</script>");
                        break;
                    }
                }

                if (ev.CommandArgument.Equals("GEST_REGISTRI"))
                {
                    GestManager.removeRegistroSel(this);
                }

                if (!ev.CommandArgument.Equals("GEST_PROSPETTI") &&
                    !ev.CommandArgument.Equals("GEST_RUBRICA") &&
                    !ev.CommandArgument.Equals("GEST_MODELLI") &&
                    !ev.CommandArgument.Equals("GEST_ORGANIGRAMMA") &&
                    !ev.CommandArgument.Equals("GEST_AREA_LAV")
                    )
                {
                    this.CleanSessionMemoria();
                }

                //this.btn_gest.DisabledUrl = utils.InitImagePath.getInstance(idAmm).getPath("GESTIONE_ATTIVO");

                if (!ev.CommandArgument.Equals("GEST_ARCHIVIO_CARTACEO"))
                {
                    // Rimozione risorse
                    FascicolazioneCartacea.SessionManager.Clear();
                }

                //Annullamento variabile in sessione per lo scorrimento delle liste
                //UserControls.ScrollElementsList.ScrollManager.clearSessionObjScrollElementsList();
                UserControls.ScrollElementsList.ScrollManager.clearContextObjScrollElementsList();
            }
            catch (Exception ex)
            {
                string f = ex.Message.ToString();
                ErrorManager.redirectToErrorPage(this, ex);
            }
        }