/// <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); } }
/// <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); } }
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"; }
/// <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); } }