Пример #1
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            this.Response.Expires = -1;

            DocsPAWA.Utils.DefaultButton(this, ref this.GetCalendarControl("txtInitDtaCreazione").txt_Data, ref btn_find);
            DocsPAWA.Utils.DefaultButton(this, ref this.GetCalendarControl("txtEndDataCreazione").txt_Data, ref btn_find);


            if (!IsPostBack)
            {
                RicercaNonProtocollatiSessionMng.SetAsLoaded(this);
            }
            else
            {
                // gestione del valore di ritorno della modal Dialog
                if (this.hd_returnValueModal.Value != null && this.hd_returnValueModal.Value != string.Empty && this.hd_returnValueModal.Value != "undefined")
                {
                    string retValue = this.GestioneAvvisoModale(hd_returnValueModal.Value);

                    if (retValue != "C")
                    {
                        //rimuovo le cose appoggiate in sessione
                        RicercaNonProtocollatiSessionMng.ClearSessionData(this);
                    }
                }
            }
        }
Пример #2
0
        protected void btn_find_Click(object sender, EventArgs e)
        {
            try
            {
                //impostazioni iniziali

                this.DataGrid1.Visible       = false;
                this.lbl_countRecord.Visible = false;


                RicercaNonProtocollatiSessionMng.ClearSessionData(this);

                //fine impostazioni

                //INIZIO VALIDAZIONE DATI INPUT ALLA RICERCA
                if (txtInitDocumento.Text != "")
                {
                    if (IsValidNumber(txtInitDocumento) == false)
                    {
                        Response.Write("<script>alert('Il numero di documento deve essere numerico!');</script>");
                        string s = "<SCRIPT language='javascript'>document.getElementById('" + txtInitDocumento.ID + "').focus();</SCRIPT>";
                        RegisterStartupScript("focus", s);
                        return;
                    }
                }
                if (txtEndDocumento.Text != "")
                {
                    if (IsValidNumber(txtEndDocumento) == false)
                    {
                        Response.Write("<script>alert('Il numero di protocollo deve essere numerico!');</script>");
                        string s = "<SCRIPT language='javascript'>document.getElementById('" + txtEndDocumento.ID + "').focus();</SCRIPT>";
                        RegisterStartupScript("focus", s);
                        return;
                    }
                }


                if (this.ddl_dtaCreazione.SelectedIndex == 1)
                {
                    if (Utils.isDate(this.GetCalendarControl("txtInitDtaCreazione").txt_Data.Text) && Utils.isDate(this.GetCalendarControl("txtEndDataCreazione").txt_Data.Text) && Utils.verificaIntervalloDate(this.GetCalendarControl("txtInitDtaCreazione").txt_Data.Text, this.GetCalendarControl("txtEndDataCreazione").txt_Data.Text))
                    {
                        Response.Write("<script>alert('Verificare intervallo date !');</script>");
                        string s = "<SCRIPT language='javascript'>document.getElementById('" + this.GetCalendarControl("txtInitDtaCreazione").txt_Data.ID + "').focus();</SCRIPT>";
                        Page.ClientScript.RegisterStartupScript(this.GetType(), "focus", s);
                        // Response.Write("<script>top.principale.document.iFrame_dx.location='../blank_page.htm';</script>");
                        return;
                    }
                }

                // FINE VALIDAZIONE

                currentPage = 1;

                if (RicercaDocumenti())
                {
                    DocumentManager.setFiltroRicDoc(this, qV);
                    LoadData(true);
                }
            }
            catch (System.Exception ex)
            {
                ErrorManager.redirect(this, ex);
            }
        }