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