Exemple #1
0
        /// <summary>
        /// Creazione oggetti di filtro per data creazione documento
        /// </summary>
        /// <param name="filterItems"></param>
        private void AddFilterDataCreazioneDocumento(ArrayList filterItems)
        {
            bool rangeFilterInterval = (this.ddl_dataCreazione_E.SelectedValue == RANGE_FILTER_TYPE_INTERVAL);

            DocsPaWR.FiltroRicerca filterItem = null;

            if (this.txt_initDataCreazione_E.Text.Length > 0)
            {
                filterItem = new FiltroRicerca();

                if (rangeFilterInterval)
                {
                    filterItem.argomento = FiltriDocumento.DATA_CREAZIONE_SUCCESSIVA_AL.ToString();
                }
                else
                {
                    filterItem.argomento = FiltriDocumento.DATA_CREAZIONE_IL.ToString();
                }

                filterItem.valore = this.txt_initDataCreazione_E.Text;
                filterItems.Add(filterItem);
                filterItem = null;
            }

            if (rangeFilterInterval && this.txt_finedataCreazione_E.Text.Length > 0)
            {
                filterItem           = new FiltroRicerca();
                filterItem.argomento = DocsPaWR.FiltriDocumento.DATA_CREAZIONE_PRECEDENTE_IL.ToString();
                filterItem.valore    = this.txt_finedataCreazione_E.Text;
                filterItems.Add(filterItem);
                filterItem = null;
            }
        }
Exemple #2
0
 /// <summary>
 /// Creazione oggetti di filtro per documenti firmati
 /// </summary>
 /// <param name="filterItems"></param>
 private void AddFilterDocumentiFirmati(ArrayList filterItems)
 {
     //if (this.chkFirmati.Checked)
     if (this.Filters.DOCUMENT_SIGNED)
     {
         if (!this.Filters.DOCUMENT_UNSIGNED) //.cb_nonFirmato.Checked)
         {
             DocsPaWR.FiltroRicerca filterItem = new DocsPaWR.FiltroRicerca();
             filterItem.argomento = DocsPaWR.FiltriTrasmissioneNascosti.DOCUMENTI_FIRMATI.ToString();
             filterItem.valore    = "1";
             filterItems.Add(filterItem);
             filterItem = null;
         }
         else //se sono entrambi selezionati cerco i documenti che abbiano un file acquisito, siano essi firmati o meno.
         {
             DocsPaWR.FiltroRicerca filterItem = new DocsPaWR.FiltroRicerca();
             filterItem.argomento = DocsPaWR.FiltriTrasmissioneNascosti.DOCUMENTI_FIRMATI.ToString();
             filterItem.valore    = "2";
             filterItems.Add(filterItem);
             filterItem = null;
         }
     }
     else
     {
         if (this.Filters.DOCUMENT_UNSIGNED)  //this.cb_nonFirmato.Checked)
         {
             DocsPaWR.FiltroRicerca filterItem = new DocsPaWR.FiltroRicerca();
             filterItem.argomento = DocsPaWR.FiltriTrasmissioneNascosti.DOCUMENTI_FIRMATI.ToString();
             filterItem.valore    = "0";
             filterItems.Add(filterItem);
             filterItem = null;
         }
     }
 }
Exemple #3
0
        /// <summary>
        /// aggiunge ai filtri la data di creazione del documento
        /// </summary>
        /// <param name="dataDa"></param>
        /// <param name="dataA"></param>
        /// <param name="fVList"></param>
        /// <returns></returns>
        private static FiltroRicerca[] AddFiltroDataCreazioneDocumento(string dataDa, string dataA, FiltroRicerca[] fVList)
        {
            try
            {
                DocsPaWR.FiltroRicerca fV1 = new DocsPaWR.FiltroRicerca();
                if (!string.IsNullOrEmpty(dataDa) && string.IsNullOrEmpty(dataA))
                {
                    fV1.argomento = DocsPaWR.FiltriDocumento.DATA_CREAZIONE_IL.ToString();
                    fV1.valore    = dataDa;
                    fVList        = addToArrayFiltroRicerca(fVList, fV1);
                    fV1           = null;
                }
                else
                {
                    if (!string.IsNullOrEmpty(dataDa) && !string.IsNullOrEmpty(dataA))
                    {
                        fV1.argomento = DocsPaWR.FiltriDocumento.DATA_CREAZIONE_SUCCESSIVA_AL.ToString();
                        fV1.valore    = dataDa;
                        fVList        = addToArrayFiltroRicerca(fVList, fV1);

                        fV1           = new FiltroRicerca();
                        fV1.argomento = DocsPaWR.FiltriDocumento.DATA_CREAZIONE_PRECEDENTE_IL.ToString();
                        fV1.valore    = dataA;
                        fVList        = addToArrayFiltroRicerca(fVList, fV1);
                    }
                }
            }
            catch (System.Exception ex)
            {
                UIManager.AdministrationManager.DiagnosticError(ex);
                return(null);
            }
            return(fVList);
        }
Exemple #4
0
        /// <summary>
        /// Creazione oggetti di filtro per id documento
        /// </summary>
        /// <param name="filterItems"></param>
        private void AddFilterIDDocumento(ArrayList filterItems)
        {
            bool rangeFilterInterval = (this.ddl_idDocumento_C.SelectedValue == RANGE_FILTER_TYPE_INTERVAL);

            DocsPaWR.FiltroRicerca filterItem = null;

            if (this.txt_initIdDoc_C.Text.Length > 0)
            {
                filterItem = new FiltroRicerca();

                if (rangeFilterInterval)
                {
                    filterItem.argomento = DocsPaWR.FiltriDocumento.DOCNUMBER_DAL.ToString();
                }
                else
                {
                    filterItem.argomento = DocsPaWR.FiltriDocumento.DOCNUMBER.ToString();
                }

                filterItem.valore = this.txt_initIdDoc_C.Text;
                filterItems.Add(filterItem);
                filterItem = null;
            }

            if (rangeFilterInterval && this.txt_fineIdDoc_C.Text.Length > 0)
            {
                filterItem           = new FiltroRicerca();
                filterItem.argomento = DocsPaWR.FiltriDocumento.DOCNUMBER_AL.ToString();
                filterItem.valore    = this.txt_fineIdDoc_C.Text;
                filterItems.Add(filterItem);
                filterItem = null;
            }
        }
Exemple #5
0
        public void RimuoviFiltro(string nomeFiltro)
        {
            if (filters == null || filters[0] == null)
            {
                return;
            }

            ArrayList al    = new ArrayList(filters[0]);
            bool      found = false;
            int       idx   = -1;

            for (int i = 0; !found && i < al.Count; i++)
            {
                DocsPaWR.FiltroRicerca fr = (SAAdminTool.DocsPaWR.FiltroRicerca)al[i];
                if (fr != null && fr.argomento == nomeFiltro)
                {
                    idx   = i;
                    found = true;
                }
            }
            if (idx != -1)
            {
                al.RemoveAt(idx);
            }

            filters[0] = new SAAdminTool.DocsPaWR.FiltroRicerca[al.Count];
            al.CopyTo(filters[0]);
        }
Exemple #6
0
        private void AddFilterDataStampa(ref DocsPAWA.DocsPaWR.FiltroRicerca[] filterItems)
        {
            bool rangeFilterInterval = (this.cboFilterTypeDataStampa.SelectedValue == RANGE_FILTER_TYPE_INTERVAL);

            DocsPaWR.FiltroRicerca filterItem = null;

            if (this.GetCalendarControl("txtInitDataStampa").txt_Data.Text.Length > 0)
            {
                filterItem = new DocsPAWA.DocsPaWR.FiltroRicerca();

                if (rangeFilterInterval)
                {
                    filterItem.argomento = DocsPaWR.FiltriStampaRegistro.DATA_STAMPA_REP_DAL.ToString();
                }
                else
                {
                    filterItem.argomento = DocsPaWR.FiltriStampaRegistro.DATA_STAMPA_REP.ToString();
                }

                filterItem.valore = this.GetCalendarControl("txtInitDataStampa").txt_Data.Text;
                filterItems       = Utils.addToArrayFiltroRicerca(filterItems, filterItem);
                filterItem        = null;
            }

            if (rangeFilterInterval && this.GetCalendarControl("txtEndDataStampa").txt_Data.Text.Length > 0)
            {
                filterItem           = new DocsPAWA.DocsPaWR.FiltroRicerca();
                filterItem.argomento = DocsPaWR.FiltriStampaRegistro.DATA_STAMPA_REP_AL.ToString();
                filterItem.valore    = this.GetCalendarControl("txtEndDataStampa").txt_Data.Text;
                filterItems          = Utils.addToArrayFiltroRicerca(filterItems, filterItem);
                filterItem           = null;
            }
        }
Exemple #7
0
        public SAAdminTool.DocsPaWR.FiltroRicerca GetFiltro(string nomeFiltro)
        {
            DocsPaWR.FiltroRicerca filtro = null;

            if (filters == null || filters[0] == null)
            {
                return(null);
            }

            ArrayList al    = new ArrayList(filters[0]);
            bool      found = false;
            int       idx   = -1;

            for (int i = 0; !found && i < al.Count; i++)
            {
                DocsPaWR.FiltroRicerca fr = (SAAdminTool.DocsPaWR.FiltroRicerca)al[i];
                if (fr != null && fr.argomento == nomeFiltro)
                {
                    idx   = i;
                    found = true;
                }
            }
            if (idx != -1)
            {
                filtro = (SAAdminTool.DocsPaWR.FiltroRicerca)al[idx];
            }

            return(filtro);
        }
Exemple #8
0
        /// <summary>
        /// Aggiunge il numero realtivo al filtro del numero di protocollo
        /// </summary>
        /// <param name="numeroDa"></param>
        /// <param name="numeroA"></param>
        /// <param name="fVList"></param>
        /// <returns></returns>
        private static FiltroRicerca[] AddFiltroNumeroDocumento(string numeroDa, string numeroA, FiltroRicerca[] fVList)
        {
            try
            {
                DocsPaWR.FiltroRicerca fV1 = new DocsPaWR.FiltroRicerca();

                if (!string.IsNullOrEmpty(numeroDa) && string.IsNullOrEmpty(numeroA))
                {
                    fV1.argomento = DocsPaWR.FiltriDocumento.DOCNUMBER.ToString();
                    fV1.valore    = numeroDa;
                    fVList        = addToArrayFiltroRicerca(fVList, fV1);
                }
                else
                {
                    if (!string.IsNullOrEmpty(numeroDa) && string.IsNullOrEmpty(numeroA))
                    {
                        fV1.argomento = DocsPaWR.FiltriDocumento.DOCNUMBER_DAL.ToString();
                        fV1.valore    = numeroDa;
                        fVList        = addToArrayFiltroRicerca(fVList, fV1);

                        fV1           = new FiltroRicerca();
                        fV1.argomento = DocsPaWR.FiltriDocumento.DOCNUMBER_AL.ToString();
                        fV1.valore    = numeroA;
                        fVList        = addToArrayFiltroRicerca(fVList, fV1);
                    }
                }
            }

            catch (System.Exception ex)
            {
                UIManager.AdministrationManager.DiagnosticError(ex);
                return(null);
            }
            return(fVList);
        }
Exemple #9
0
        /// <summary>
        /// aggiunge il filtro relativo alla data
        /// </summary>
        /// <param name="dataDa"></param>
        /// <param name="dataA"></param>
        /// <param name="fVList"></param>
        /// <returns></returns>
        private static FiltroRicerca[] AddFiltroDataProtocollo(string dataDa, string dataA, FiltroRicerca[] fVList)
        {
            try
            {
                DocsPaWR.FiltroRicerca fV1 = new DocsPaWR.FiltroRicerca();
                if (!string.IsNullOrEmpty(dataDa) && string.IsNullOrEmpty(dataA))
                {
                    fV1.argomento = DocsPaWR.FiltriDocumento.DATA_PROT_IL.ToString();
                    fV1.valore    = dataDa;
                    fVList        = addToArrayFiltroRicerca(fVList, fV1);
                }

                else
                {//valore singolo carico DATA_PROTOCOLLO_DAL - DATA_PROTOCOLLO_AL
                    if (!string.IsNullOrEmpty(dataDa) && !string.IsNullOrEmpty(dataA))
                    {
                        fV1.argomento = DocsPaWR.FiltriDocumento.DATA_PROT_SUCCESSIVA_AL.ToString();
                        fV1.valore    = dataDa;
                        fVList        = addToArrayFiltroRicerca(fVList, fV1);

                        fV1           = new FiltroRicerca();
                        fV1.argomento = DocsPaWR.FiltriDocumento.DATA_PROT_PRECEDENTE_IL.ToString();
                        fV1.valore    = dataA;
                        fVList        = addToArrayFiltroRicerca(fVList, fV1);
                    }
                }
            }
            catch (System.Exception ex)
            {
                UIManager.AdministrationManager.DiagnosticError(ex);
                return(null);
            }
            return(fVList);
        }
Exemple #10
0
        /// <summary>
        /// Creazione filtro su mittente trasmissione
        /// </summary>
        /// <param name="filterItem"></param>
        private void AddFilterMittente(ArrayList filterItem)
        {
            FiltroRicerca filter = null;

            //if (!string.IsNullOrEmpty(this.txtCodiceUtenteMittente.Text))
            if (!string.IsNullOrEmpty(this.Filters.AUTHOR_SYSTEM_ID))
            {
                filter           = new FiltroRicerca();
                filter.argomento = this.GetArgomento(true, this.Filters.AUTHOR_TYPE); //this.optListTipiMittente.SelectedValue);
                //if (!this.Filters.AUTHOR_TYPE.Equals("U"))
                filter.valore = this.Filters.AUTHOR_SYSTEM_ID;                        // this.txtCodiceUtenteMittente.Text.Trim();
                //else
                //    filter.valore = this.Filters.AUTHOR_SYSTEM_ID;  //this.txtSystemIdUtenteMittente.Value.Trim();
            }
            else if (!string.IsNullOrEmpty(this.Filters.AUTHOR_DESCRIPTION)) //this.txtDescrizioneUtenteMittente.Text))
            {
                filter           = new DocsPaWR.FiltroRicerca();
                filter.argomento = this.GetArgomento(false, this.Filters.AUTHOR_TYPE); //this.optListTipiMittente.SelectedValue);
                filter.valore    = this.Filters.AUTHOR_DESCRIPTION;                    //this.txtDescrizioneUtenteMittente.Text.Trim();
            }

            if (filter != null)
            {
                filterItem.Add(filter);
            }
        }
Exemple #11
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="filterType"></param>
 /// <param name="checkBox"></param>
 /// <returns></returns>
 private DocsPaWR.FiltroRicerca GetFiltersCheckTipoDocumento(string filterType, CheckBox checkBox)
 {
     DocsPaWR.FiltroRicerca filter = new DocsPaWR.FiltroRicerca();
     filter.argomento = filterType;
     filter.valore    = checkBox.Checked.ToString();
     return(filter);
 }
Exemple #12
0
 /// <summary>
 /// Creazione oggetti di filtro per oggetto documento
 /// </summary>
 /// <param name="filterItems"></param>
 private void AddFilterTipoDocumento(ArrayList filterItems)
 {
     DocsPaWR.FiltroRicerca filterItem = new DocsPaWR.FiltroRicerca();
     filterItem.argomento = DocsPaWR.FiltriDocumento.TIPO.ToString();
     filterItem.valore    = this.Filters.TYPE_DOCUMENT; //this.rbListTipoDocumento.SelectedValue;
     filterItems.Add(filterItem);
     filterItem = null;
 }
Exemple #13
0
        //Creazione oggetti di filtro per tipo file acquisito

        private void AddFilterTipoFileAcquisito(ArrayList filterItems)
        {
            if (this.Filters.TYPE_FILE_ACQUIRED != "")  //this.ddl_tipoFileAcquisiti.SelectedIndex > 0)
            {
                DocsPaWR.FiltroRicerca filterItem = new DocsPaWR.FiltroRicerca();
                filterItem.argomento = DocsPaWR.FiltriDocumento.TIPO_FILE_ACQUISITO.ToString();
                filterItem.valore    = this.Filters.TYPE_FILE_ACQUIRED; //this.ddl_tipoFileAcquisiti.SelectedItem.Value;
                filterItems.Add(filterItem);
                filterItem = null;
            }
        }
Exemple #14
0
 /// <summary>
 /// Creazione oggetti di filtro per documenti acquisiti
 /// </summary>
 /// <param name="filterItems"></param>
 private void AddFilterDocumentiAcquisiti(ArrayList filterItems)
 {
     //if (this.chkAcquisiti.Checked)
     if (this.Filters.DOCUMENT_ACQUIRED)
     {
         DocsPaWR.FiltroRicerca filterItem = new DocsPaWR.FiltroRicerca();
         filterItem.argomento = DocsPaWR.FiltriTrasmissioneNascosti.DOCUMENTI_ACQUISITI.ToString();
         filterItem.valore    = "1";
         filterItems.Add(filterItem);
         filterItem = null;
     }
 }
Exemple #15
0
        ///// <summary>
        ///// Creazione oggetti di filtro per oggetto trasmissione
        ///// </summary>
        ///// <param name="filterItems"></param>
        //private void AddFilterTipoOggettoTrasmissione(ArrayList filterItems)
        //{
        //    //if (!string.IsNullOrEmpty(this.TipoOggettoTrasmissione))
        //    //{
        //    DocsPaWR.FiltroRicerca filterItem = new DocsPAWA.DocsPaWR.FiltroRicerca();
        //    filterItem.argomento = DocsPaWR.FiltriTrasmissioneNascosti.TIPO_OGGETTO.ToString();
        //    if (this.chkDocumenti.Checked && !this.chkFasciscoli.Checked)
        //        filterItem.valore = "D";
        //    if (this.chkFasciscoli.Checked && !this.chkDocumenti.Checked)
        //        filterItem.valore = "F";
        //    if (this.chkFasciscoli.Checked && this.chkDocumenti.Checked)
        //        filterItem.valore = "T";
        //    filterItems.Add(filterItem);
        //    filterItem = null;

        //    //}
        //}

        /// <summary>
        /// Creazione oggetti di filtro per oggetto documento
        /// </summary>
        /// <param name="filterItems"></param>
        private void AddFilterOggettoDocumento(ArrayList filterItems)
        {
            if (!string.IsNullOrEmpty(this.Filters.OBJECT)) //this.txtOggetto.Text))
            {
                DocsPaWR.FiltroRicerca filterItem = new DocsPaWR.FiltroRicerca();

                filterItem.argomento = DocsPaWR.FiltriTrasmissioneNascosti.OGGETTO_DOCUMENTO_TRASMESSO.ToString();
                filterItem.valore    = this.Filters.OBJECT; //this.txtOggetto.Text.Trim();
                filterItems.Add(filterItem);
                filterItem = null;
            }
        }
Exemple #16
0
 /// <summary>
 /// Creazione oggetti di filtro per trasmissioni in attesa di accettazione
 /// </summary>
 /// <param name="filterItems"></param>
 private void AddFilterTrasmissioniAccettate(ArrayList filterItems)
 {
     //if (this.chkAccettazione.Checked)
     if (this.Filters.PENDING == true)
     {
         //Session.Add("TrasmNonAccettate", "T");
         HttpContext.Current.Session.Add("TrasmNonAccettate", "T");
         DocsPaWR.FiltroRicerca filterItem = new DocsPaWR.FiltroRicerca();
         filterItem.argomento = DocsPaWR.FiltriTrasmissioneNascosti.TRASMISSIONI_ACCETTATE.ToString();
         filterItem.valore    = "1";
         filterItems.Add(filterItem);
         filterItem = null;
     }
 }
Exemple #17
0
        /// <summary>
        /// Creazione oggetti di filtro per data scadenza trasmissione documento
        /// </summary>
        /// <param name="filterItems"></param>
        private bool AddFilterDataScadenzaTrasmissione(ArrayList filterItems)
        {
            bool result = true;
            bool rangeFilterInterval = false; // = (this.cboTypeDataTrasmissione.SelectedValue == RANGE_FILTER_TYPE_INTERVAL);

            if (this.Filters.DATE_EXPIRE_TO != "" && this.Filters.DATE_EXPIRE_FROM != "")
            {
                rangeFilterInterval = true;
            }

            FiltroRicerca filterItem = null;

            if (this.Filters.DATE_EXPIRE_FROM != "")  //this.GetCalendarControl("txtInitDataTrasmissione").txt_Data.Text.Length > 0)
            {
                filterItem = new DocsPaWR.FiltroRicerca();

                if (rangeFilterInterval)
                {
                    filterItem.argomento = DocsPaWR.FiltriTrasmissione.SCADENZA_SUCCESSIVA_AL.ToString();
                }
                else
                {
                    filterItem.argomento = DocsPaWR.FiltriTrasmissione.SCADENZA_IL.ToString();
                }

                filterItem.valore = this.Filters.DATE_EXPIRE_FROM; //this.GetCalendarControl("txtInitDataTrasmissione").txt_Data.Text.Trim();
                filterItems.Add(filterItem);
                filterItem = null;
            }

            if (rangeFilterInterval && this.Filters.DATE_EXPIRE_TO != "") //this.GetCalendarControl("txtEndDataTrasmissione").txt_Data.Text.Length > 0)
            {
                filterItem           = new DocsPaWR.FiltroRicerca();
                filterItem.argomento = DocsPaWR.FiltriTrasmissione.SCADENZA_PRECEDENTE_IL.ToString();
                filterItem.valore    = this.Filters.DATE_EXPIRE_TO; //this.GetCalendarControl("txtEndDataTrasmissione").txt_Data.Text.Trim();
                filterItems.Add(filterItem);
                filterItem = null;
            }

            //if (this.cboTypeDataTrasmissione.SelectedIndex > 0 && !this.GetCalendarControl("txtInitDataTrasmissione").txt_Data.Text.Equals("") && !this.GetCalendarControl("txtEndDataTrasmissione").txt_Data.Text.Equals(""))
            if (rangeFilterInterval)
            {
                if (NttDataWA.Utils.utils.verificaIntervalloDate(this.Filters.DATE_EXPIRE_FROM, this.Filters.DATE_EXPIRE_TO)) //this.GetCalendarControl("txtInitDataTrasmissione").txt_Data.Text, this.GetCalendarControl("txtEndDataTrasmissione").txt_Data.Text))
                {
                    result = false;
                }
            }
            return(result);
        }
Exemple #18
0
 private void AddFilterTipoDocumento(ArrayList filterItems)
 {
     try {
         DocsPaWR.FiltroRicerca filterItem = new DocsPaWR.FiltroRicerca();
         filterItem.argomento = DocsPaWR.FiltriDocumento.TIPO.ToString();
         filterItem.valore    = "T";
         filterItems.Add(filterItem);
         filterItem = null;
     }
     catch (System.Exception ex)
     {
         UIManager.AdministrationManager.DiagnosticError(ex);
         return;
     }
 }
Exemple #19
0
        public void SetFiltro(string nomeFiltro, SAAdminTool.DocsPaWR.FiltroRicerca filtro)
        {
            if (filtro == null)
            {
                return;
            }

            if (filters == null)
            {
                filters = new SAAdminTool.DocsPaWR.FiltroRicerca[1][];
            }

            ArrayList al = null;

            if (filters[0] != null)
            {
                al = new ArrayList(filters[0]);
            }
            else
            {
                al = new ArrayList();
            }

            bool found = false;
            int  idx   = -1;

            for (int i = 0; !found && i < al.Count; i++)
            {
                DocsPaWR.FiltroRicerca fr = (SAAdminTool.DocsPaWR.FiltroRicerca)al[i];
                if (fr != null && fr.argomento == nomeFiltro)
                {
                    idx   = i;
                    found = true;
                }
            }
            if (idx != -1)
            {
                al[idx] = filtro;
            }
            else
            {
                al.Add(filtro);
            }

            filters[0] = new SAAdminTool.DocsPaWR.FiltroRicerca[al.Count];
            al.CopyTo(filters[0]);
        }
Exemple #20
0
        private static FiltroRicerca[] AddFiltroStampeRegistro(string anno, string dataDa, string dataA, FiltroRicerca[] fVList)
        {
            try
            {
                DocsPaWR.FiltroRicerca fV1 = new DocsPaWR.FiltroRicerca();

                fV1.argomento = DocsPaWR.FiltriDocumento.STAMPA_REG.ToString();
                fV1.valore    = "true";
                fVList        = addToArrayFiltroRicerca(fVList, fV1);
                fV1           = null;

                fV1           = new DocsPaWR.FiltroRicerca();
                fV1.argomento = DocsPaWR.FiltriStampaRegistro.ANNO_PROTOCOLLO_STAMPA.ToString();
                fV1.valore    = anno;
                fVList        = addToArrayFiltroRicerca(fVList, fV1);
                fV1           = null;

                fV1 = new DocsPaWR.FiltroRicerca();
                if (!string.IsNullOrEmpty(dataDa) && string.IsNullOrEmpty(dataA))
                {
                    fV1.argomento = DocsPaWR.FiltriStampaRegistro.DATA_STAMPA_REGISTRO.ToString();
                    fV1.valore    = dataDa;
                    fVList        = addToArrayFiltroRicerca(fVList, fV1);
                }

                else
                {//valore singolo carico DATA_PROTOCOLLO_DAL - DATA_PROTOCOLLO_AL
                    if (!string.IsNullOrEmpty(dataDa) && !string.IsNullOrEmpty(dataA))
                    {
                        fV1.argomento = DocsPaWR.FiltriStampaRegistro.DATA_STAMPA_REGISTRO_DAL.ToString();
                        fV1.valore    = dataDa;
                        fVList        = addToArrayFiltroRicerca(fVList, fV1);

                        fV1           = new FiltroRicerca();
                        fV1.argomento = DocsPaWR.FiltriStampaRegistro.DATA_STAMPA_REGISTRO_AL.ToString();
                        fV1.valore    = dataA;
                        fVList        = addToArrayFiltroRicerca(fVList, fV1);
                    }
                }
            }
            catch (System.Exception ex)
            {
                UIManager.AdministrationManager.DiagnosticError(ex);
                return(null);
            }
            return(fVList);
        }
Exemple #21
0
        /// <summary>
        /// aggiunge ai filtri i documenti non annullati
        /// </summary>
        /// <param name="fVList"></param>
        /// <returns></returns>
        private static FiltroRicerca[] AddFiltroNoAnnullato(FiltroRicerca[] fVList)
        {
            try
            {
                DocsPaWR.FiltroRicerca fV1 = new DocsPaWR.FiltroRicerca();

                fV1.argomento = DocsPaWR.FiltriDocumento.ANNULLATO.ToString();
                fV1.valore    = "0";
                fVList        = addToArrayFiltroRicerca(fVList, fV1);
            }
            catch (System.Exception ex)
            {
                UIManager.AdministrationManager.DiagnosticError(ex);
                return(null);
            }
            return(fVList);
        }
Exemple #22
0
 private void AddFilterDataCreazioneDocumento(ArrayList filterItems)
 {
     try {
         if (this.txtDate.Text.Length > 0)
         {
             DocsPaWR.FiltroRicerca filterItem = new DocsPaWR.FiltroRicerca();
             filterItem.argomento = DocsPaWR.FiltriDocumento.DATA_CREAZIONE_IL.ToString();
             filterItem.valore    = this.txtDate.Text;
             filterItems.Add(filterItem);
         }
     }
     catch (System.Exception ex)
     {
         UIManager.AdministrationManager.DiagnosticError(ex);
         return;
     }
 }
Exemple #23
0
 /// <summary>
 /// aggiunge ai filtri i documenti in ADL
 /// </summary>
 /// <param name="fVList"></param>
 /// <param name="utente"></param>
 /// <param name="ruolo"></param>
 /// <returns></returns>
 private static FiltroRicerca[] AddFiltroDocumentiInADLRole(FiltroRicerca[] fVList, Utente utente, Ruolo ruolo)
 {
     try
     {
         DocsPaWR.FiltroRicerca fV1 = new DocsPaWR.FiltroRicerca();
         fV1.argomento = DocsPaWR.FiltriDocumento.DOC_IN_ADL.ToString();
         fV1.valore    = "0@" + RoleManager.GetRoleInSession().systemId.ToString();
         fVList        = addToArrayFiltroRicerca(fVList, fV1);
         fV1           = null;
     }
     catch (System.Exception ex)
     {
         UIManager.AdministrationManager.DiagnosticError(ex);
         return(null);
     }
     return(fVList);
 }
Exemple #24
0
        /// <summary>
        /// aggiunge il filtro ai protocolli interni
        /// </summary>
        /// <param name="fVList"></param>
        /// <returns></returns>
        private static FiltroRicerca[] AddFiltroProtocolloInterno(FiltroRicerca[] fVList)
        {
            try
            {
                DocsPaWR.FiltroRicerca fV1 = new DocsPaWR.FiltroRicerca();

                fV1.argomento = DocsPaWR.FiltriDocumento.PROT_INTERNO.ToString();
                fV1.valore    = "true";
                fVList        = addToArrayFiltroRicerca(fVList, fV1);
                fV1           = null;
            }
            catch (System.Exception ex)
            {
                UIManager.AdministrationManager.DiagnosticError(ex);
                return(null);
            }
            return(fVList);
        }
Exemple #25
0
        /// <summary>
        /// Aggiunge ai filtri l'oggetto
        /// </summary>
        /// <param name="oggetto"></param>
        /// <param name="fVList"></param>
        /// <returns></returns>
        private static FiltroRicerca[] AddFiltroOggetto(string oggetto, FiltroRicerca[] fVList)
        {
            try
            {
                DocsPaWR.FiltroRicerca fV1 = new DocsPaWR.FiltroRicerca();

                fV1.argomento = DocsPaWR.FiltriDocumento.OGGETTO.ToString();
                fV1.valore    = DO_AdattaString(oggetto);
                fVList        = addToArrayFiltroRicerca(fVList, fV1);
                fV1           = null;
            }
            catch (System.Exception ex)
            {
                UIManager.AdministrationManager.DiagnosticError(ex);
                return(null);
            }
            return(fVList);
        }
Exemple #26
0
 private void AddFilterOggettoDocumento(ArrayList filterItems)
 {
     try {
         if (this.txtSubject.Text.Length > 0)
         {
             DocsPaWR.FiltroRicerca filterItem = new DocsPaWR.FiltroRicerca();
             filterItem.argomento = DocsPaWR.FiltriDocumento.OGGETTO.ToString();
             filterItem.valore    = this.txtSubject.Text;
             filterItems.Add(filterItem);
             filterItem = null;
         }
     }
     catch (System.Exception ex)
     {
         UIManager.AdministrationManager.DiagnosticError(ex);
         return;
     }
 }
        public bool GetFiltroDocGrigi(string docSys)
        {
            try
            {
                this.ListaFiltri    = new DocsPaWR.FiltroRicerca[1][];
                this.ListaFiltri[0] = new DocsPaWR.FiltroRicerca[1];
                fVList = new DocsPaWR.FiltroRicerca[0];

                fV1           = new DocsPaWR.FiltroRicerca();
                fV1.argomento = DocsPaWR.FiltriDocumento.TIPO.ToString();
                fV1.valore    = "T";
                fVList        = utils.addToArrayFiltroRicerca(fVList, fV1);


                ////Filtro per REGISTRI VISIBILI ALL'UTENTE
                //if (!UserManager.isFiltroAooEnabled())
                //{
                //    fV1 = new DocsPaWR.FiltroRicerca();
                //    fV1.argomento = DocsPaWR.FiltriDocumento.REGISTRI_UTENTE_IN_CONDITION_CON_NULL.ToString();
                //    fV1.valore = (String)Session["inRegCondition"];
                //    fVList = utils.addToArrayFiltroRicerca(fVList, fV1);
                //}

                //Filtro per ID_PARENT
                fV1           = new DocsPaWR.FiltroRicerca();
                fV1.argomento = DocsPaWR.FiltriDocumento.ID_PARENT.ToString();
                fV1.valore    = docSys;
                fVList        = utils.addToArrayFiltroRicerca(fVList, fV1);

                fV1           = new DocsPaWR.FiltroRicerca();
                fV1.argomento = DocsPaWR.FiltriDocumento.PREDISPOSTO.ToString();
                fV1.valore    = "true";
                fVList        = utils.addToArrayFiltroRicerca(fVList, fV1);

                this.ListaFiltri[0] = fVList;
                return(true);
            }
            catch (System.Exception ex)
            {
                UIManager.AdministrationManager.DiagnosticError(ex);
                return(false);
            }
        }
Exemple #28
0
        /// <summary>
        /// aggiunger il filtro da protocollare
        /// </summary>
        /// <param name="fVList"></param>
        /// <returns></returns>
        private static FiltroRicerca[] AddFiltroDaProtocollare(FiltroRicerca[] fVList)
        {
            try
            {
                DocsPaWR.FiltroRicerca fV1 = new DocsPaWR.FiltroRicerca();

                fV1.argomento = DocsPaWR.FiltriDocumento.DA_PROTOCOLLARE.ToString();
                fV1.valore    = "0"; //corrisponde a 'false'
                fVList        = addToArrayFiltroRicerca(fVList, fV1);
                fVList        = AddFiltroTipo(fVList);
                fV1           = null;
            }
            catch (System.Exception ex)
            {
                UIManager.AdministrationManager.DiagnosticError(ex);
                return(null);
            }
            return(fVList);
        }
Exemple #29
0
        private void AddFilterNumRepertorio(ref DocsPAWA.DocsPaWR.FiltroRicerca[] filterItems)
        {
            bool rangeFilterInterval = (this.cboFilterTypeNumRepertorio.SelectedValue == RANGE_FILTER_TYPE_INTERVAL);

            DocsPaWR.FiltroRicerca filterItem = null;

            if (this.txtInitNumRepertorio.Text.Length > 0)
            {
                filterItem = new DocsPAWA.DocsPaWR.FiltroRicerca();

                if (rangeFilterInterval)
                {
                    filterItem.argomento = DocsPaWR.FiltriStampaRegistro.NUM_REP_STAMPA_DAL.ToString();
                }
                else
                {
                    filterItem.argomento = DocsPaWR.FiltriStampaRegistro.NUM_REP_STAMPA.ToString();
                }

                filterItem.valore = this.txtInitNumRepertorio.Text;
                filterItems       = Utils.addToArrayFiltroRicerca(filterItems, filterItem);
                filterItem        = null;
            }

            if (rangeFilterInterval && this.txtEndNumRepertorio.Text.Length > 0)
            {
                filterItem           = new DocsPAWA.DocsPaWR.FiltroRicerca();
                filterItem.argomento = DocsPaWR.FiltriStampaRegistro.NUM_REP_STAMPA_AL.ToString();
                filterItem.valore    = this.txtEndNumRepertorio.Text;
                filterItems          = Utils.addToArrayFiltroRicerca(filterItems, filterItem);
                filterItem           = null;
            }

            if (this.txtAnnoRepertorio.Text.Length > 0)
            {
                filterItem           = new DocsPAWA.DocsPaWR.FiltroRicerca();
                filterItem.argomento = DocsPaWR.FiltriStampaRegistro.ANNO_REP_STAMPA.ToString();
                filterItem.valore    = this.txtAnnoRepertorio.Text;
                filterItems          = Utils.addToArrayFiltroRicerca(filterItems, filterItem);
                filterItem           = null;
            }
        }
Exemple #30
0
        /// <summary>
        /// aggiunge il filtro relativo al registro
        /// </summary>
        /// <param name="idRegistro"></param>
        /// <param name="fVList"></param>
        /// <returns></returns>
        private static FiltroRicerca[] AddFiltroRegistro(string idRegistro, FiltroRicerca[] fVList)
        {
            try
            {
                DocsPaWR.FiltroRicerca fV1 = new DocsPaWR.FiltroRicerca();

                // se è "" allora il registro associato nodo di Titolario nel quale si
                //classifica è NULL, cioè visibile a tutti i registri

                fV1.argomento = DocsPaWR.FiltriDocumento.REGISTRO.ToString();
                fV1.valore    = idRegistro;
                fVList        = addToArrayFiltroRicerca(fVList, fV1);
                fV1           = null;
            }
            catch (System.Exception ex)
            {
                UIManager.AdministrationManager.DiagnosticError(ex);
                return(null);
            }
            return(fVList);
        }