示例#1
0
        private void btn_ok_Click(object sender, System.EventArgs e)
        {
            try
            {
                int indice = this.Datagrid2.SelectedIndex;
                if (indice >= 0)
                {
                    string key = ((Label)this.Datagrid2.Items[this.Datagrid2.SelectedIndex].Cells[6].Controls[1]).Text;

                    if (Int32.Parse(key) >= 0)
                    {
                        //Costruisce l'oggetto trasmissione singola da aggiungere alla trasmissione
                        DocsPaWR.Trasmissione[] listaRic     = TrasmManager.getDocTrasmQueryRic(this);
                        DocsPaWR.Trasmissione   trasmissione = TrasmManager.getGestioneTrasmissione(this);
                        DocsPaWR.Trasmissione   trasmSel;
                        trasmSel     = listaRic[Int32.Parse(key)];
                        trasmissione = addTrasmissioneSingola(trasmissione, trasmSel);
                        TrasmManager.setGestioneTrasmissione(this, trasmissione);
                    }
                    TrasmManager.removeDocTrasmQueryRic(this);
                    Response.Write("<script>window.open('../trasmissione/trasmDatiTrasm_dx.aspx','iFrame_dx'); window.close();</script>");
                }
            }
            catch (Exception ex)
            {
                ErrorManager.redirect(this, ex);
            }
        }
示例#2
0
 private void btn_chiudi_Click(object sender, System.EventArgs e)
 {
     try
     {
         TrasmManager.removeDocTrasmQueryRic(this);
         Response.Write("<script>window.close();</script>");
     }
     catch (Exception ex)
     {
         ErrorManager.redirect(this, ex);
     }
 }
示例#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);
            }
        }
示例#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";
        }