/// <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); } }
private void CleanSessionMemoria() { DocumentManager.removeMemoriaFiltriRicDoc(this); DocumentManager.removeMemoriaNumPag(this); DocumentManager.removeMemoriaTab(this); DocumentManager.RemoveMemoriaVisualizzaBack(this); FascicoliManager.removeMemoriaRicFasc(this); FascicoliManager.RemoveMemoriaVisualizzaBack(this); FascicoliManager.SetFolderViewTracing(this, false); }
protected void dt_Prot_SelectedIndexChanged(object sender, EventArgs e) { string newUrl = ""; FascicoliManager.SetProtoDocsGridPaging(this, this.dt_Prot.CurrentPageIndex); FascicoliManager.SetFolderViewTracing(this, true); /* Debug */ this.SendDebugAlert("Prot=" + this.dt_Prot.CurrentPageIndex); string key = ((Label)this.dt_Prot.Items[this.dt_Prot.SelectedIndex].Cells[6].Controls[1]).Text; string tipoP = ((Label)this.dt_Prot.Items[this.dt_Prot.SelectedIndex].Cells[4].Controls[1]).Text; if (!tipoP.Equals("NP")) { newUrl = "../documento/gestioneDoc.aspx?tab=protocollo"; } else { newUrl = "../documento/gestioneDoc.aspx?tab=profilo"; } int idDocumento = Int32.Parse(key); // Aggiornamento contesto chiamante this.RefreshCallerContext(this.dt_Prot.CurrentPageIndex, idDocumento); dettaglioDocumento(idDocumento, newUrl); FascicoliManager.setMemoriaFascicoloSelezionato(this, FascicoliManager.getFascicoloSelezionato()); FascicoliManager.setMemoriaFolderSelezionata(this, FascicoliManager.getFolderSelezionato(this)); FascicoliManager.removeFascicoloSelezionato(this); FascicoliManager.removeFolderSelezionato(this); //Inserisco in sessione l'oggetto per lo scorrimento continuo della lista ArrayList listaDoc = new ArrayList(FascicoliManager.getHashDocProtENonProt(this).Values); listaDoc.Reverse(); //UserControls.ScrollElementsList.ScrollManager.setInSessionNewObjScrollElementsList(dt_Prot.VirtualItemCount, dt_Prot.PageCount, dt_Prot.PageSize, idDocumento, dt_Prot.CurrentPageIndex, listaDoc, UserControls.ScrollElementsList.ObjScrollElementsList.EmunSearchContext.RICERCA_DOC_IN_FASC); UserControls.ScrollElementsList.ScrollManager.setInContextNewObjScrollElementsList(dt_Prot.VirtualItemCount, dt_Prot.PageCount, dt_Prot.PageSize, idDocumento, dt_Prot.CurrentPageIndex, listaDoc, UserControls.ScrollElementsList.ObjScrollElementsList.EmunSearchContext.RICERCA_DOC_IN_FASC); }
/// <summary> /// Caricamento dati /// </summary> private void FillData(int requestedPage) { Hashtable hashFolder; int idFolder; DocsPaWR.Folder folderToView; try { hashFolder = FascicoliManager.getHashFolder(this); dataTableProt = new DataTable(); if (hashFolder != null) { idFolder = this.GetIDFolderParameter(); folderToView = (DocsPAWA.DocsPaWR.Folder)hashFolder[idFolder]; if (folderToView != null) { FascicoliManager.setFolderSelezionato(this, folderToView); // Caricamento dati paginati caricaDataTablesPaging(folderToView, requestedPage, out nRec, out numTotPage); } } this.dt_Prot.VirtualItemCount = nRec; this.dt_Prot.DataSource = dataTableProt; this.dt_Prot.DataBind(); } catch (Exception es) { string error = es.ToString(); } FascicoliManager.SetFolderViewTracing(this, false); }
protected void btn_doc_Click(object sender, EventArgs e) { //rimuovo gli oggetti che sono in sessione relativi al documento // DocumentManager.removeDocumentoSelezionato(this); // DocumentManager.removeDocumentoInLavorazione(this); DocumentManager.removeRisultatoRicerca(this); //modifica per problemi su tasto_back 23/05/05 DocumentManager.removeFiltroRicDoc(this); DocumentManager.removeDatagridDocumento(this); //annullamento variabili di sessione impostate //dalla gestione ricerca fascicoli FascicoliManager.SetFolderViewTracing(this, false); CleanSessionMemoria(); this.btn_doc.DisabledUrl = "images/testata/btn_documenti_on.gif"; //se faccio un nuovo doc rimuovo il fascicolo e la folder in sessione FascicoliManager.removeFascicoloSelezionato(this); FascicoliManager.removeFolderSelezionato(this); }
/// <summary> /// Pulisce Sessione Memoria /// </summary> private void CleanSessionMemoria() { DocumentManager.removeMemoriaFiltriRicDoc(this); DocumentManager.removeMemoriaNumPag(this); DocumentManager.removeMemoriaTab(this); DocumentManager.RemoveMemoriaVisualizzaBack(this); DocumentManager.RemoveMemoriaSalvaDoc(this); TrasmManager.RemoveMemoriaVisualizzaBack(this); TrasmManager.removeHashTrasmOggTrasm(this); // commentato perchè altrimenti export da ric fasc ADL al primo click in assoluto non funziona //FascicoliManager.removeMemoriaRicFasc(this); FascicoliManager.RemoveMemoriaVisualizzaBack(this); FascicoliManager.SetFolderViewTracing(this, false); FascicoliManager.removeFascicoloSelezionatoFascRapida(this); DocumentManager.removeFiltroRicTrasm(this); }