private void SetDataVisibilitaProcessiFirma() { DocsPaWR.InfoUtente infoUtente = UserManager.GetInfoUser(); List <ProcessoFirma> listaProcessiFirma; if (this.ProcessoDiFirmaSelected != null && !string.IsNullOrEmpty(this.ProcessoDiFirmaSelected.idProcesso)) { listaProcessiFirma = new List <ProcessoFirma>() { ProcessoDiFirmaSelected }; } else { listaProcessiFirma = ListaProcessiDiFirma; } if (this._campiSelezionati == null) { this._campiSelezionati = new ArrayList(); } this._file = docsPaWS.ExportVisibilitaProcessiFirma(infoUtente, this._tipologiaExport, this._titolo, this._campiSelezionati.ToArray(), listaProcessiFirma.ToArray()); if (this._file != null) { exportDatiSessionManager session = new exportDatiSessionManager(); session.SetSessionExportFile(this._file); } }
/// <summary> /// /// </summary> private void SetDataTrasm() { string tipoRicerca = (string)System.Web.HttpContext.Current.Session["typeSearch"]; if (tipoRicerca != null && (tipoRicerca.Equals("R") || tipoRicerca.Equals("E"))) { this.getFiltriTrasm(); this._user = UserManager.GetUserInSession(); DocsPaWR.TrasmissioneOggettoTrasm oggettoTrasm = new DocsPaWR.TrasmissioneOggettoTrasm(); if (this._campiSelezionati == null) { this._campiSelezionati = new ArrayList(); } this._file = docsPaWS.ExportRicercaTrasm(oggettoTrasm, tipoRicerca, this._user, this._userRuolo, this._lstFiltriTrasm, this._tipologiaExport, this._titolo, UserManager.GetInfoUser(), this._campiSelezionati.ToArray()); if (this._file != null) { exportDatiSessionManager session = new exportDatiSessionManager(); session.SetSessionExportFile(this._file); } } }
/// <summary> /// ///</summary> ///<param name="selectedDocumentsId">Array con gli id dei documenti da esportare</param> private void SetDataDocInFasc(String[] selectedDocumentsId) { this.GetFascDocumenti(); // Reperimento filtri di ricerca correntemente immessi //DocsPaWR.FiltroRicerca[][] currentFilters = ricercaDoc.FiltriRicercaDocumenti.CurrentFilterSessionStorage.GetCurrentFilter(); //DocsPaWR.FiltroRicerca[][] orderFilters = ricercaDoc.FiltriRicercaDocumenti.CurrentFilterSessionOrderFilter.GetCurrentFilter(); DocsPaWR.FiltroRicerca[][] currentFilters = null; DocsPaWR.FiltroRicerca[][] orderFilters = UIManager.GridManager.GetFiltriOrderRicerca(GridManager.SelectedGrid); Field[] visibleArray = null; if (this._campiSelezionati != null) { List <Field> visibleFieldsTemplate; visibleFieldsTemplate = new List <Field>(); foreach (CampoSelezionato tempCamp in this._campiSelezionati) { Field d = (Field)GridManager.SelectedGrid.Fields.Where(f => f.FieldId.Equals(tempCamp.fieldID) && f.CustomObjectId > 0).FirstOrDefault(); if (d != null) { visibleFieldsTemplate.Add(d); } else { if (!GridManager.IsRoleEnabledToUseGrids() && !tempCamp.campoStandard.Equals("1")) { d = new Field(); d.FieldId = tempCamp.fieldID; d.CustomObjectId = Convert.ToInt32(tempCamp.campoStandard); d.OriginalLabel = tempCamp.nomeCampo; d.Label = tempCamp.nomeCampo; d.Width = 100; visibleFieldsTemplate.Add(d); } } } if (visibleFieldsTemplate != null && visibleFieldsTemplate.Count > 0) { visibleArray = visibleFieldsTemplate.ToArray(); } } if (this._campiSelezionati == null) { this._campiSelezionati = new ArrayList(); } this._file = docsPaWS.ExportRicercaDocInFascCustom(this._folder, this.codFasc, this._tipologiaExport, this._titolo, currentFilters, this._userInfo, this._campiSelezionati.ToArray(), selectedDocumentsId, GridManager.SelectedGrid, GridManager.IsRoleEnabledToUseGrids(), visibleArray, orderFilters); if (this._file != null) { exportDatiSessionManager session = new exportDatiSessionManager(); session.SetSessionExportFile(this._file); } }
/// <summary> /// /// </summary> private void SetDataDoc(String[] documentsSystemId) { this.GetFiltriDoc(); Field[] visibleArray = null; if (this._campiSelezionati != null) { List <Field> visibleFieldsTemplate; visibleFieldsTemplate = new List <Field>(); if (GridManager.SelectedGrid == null) { GridManager.SelectedGrid = GridManager.GetStandardGridForUser(GridTypeEnumeration.Document, UserManager.GetInfoUser()); } foreach (CampoSelezionato tempCamp in this._campiSelezionati) { Field d = (Field)GridManager.SelectedGrid.Fields.Where(f => f.FieldId.Equals(tempCamp.fieldID) && f.CustomObjectId > 0).FirstOrDefault(); if (d != null) { visibleFieldsTemplate.Add(d); } else { if (!GridManager.IsRoleEnabledToUseGrids() && !tempCamp.campoStandard.Equals("1")) { d = new Field(); d.FieldId = tempCamp.fieldID; d.CustomObjectId = Convert.ToInt32(tempCamp.campoStandard); d.OriginalLabel = tempCamp.nomeCampo; d.Label = tempCamp.nomeCampo; d.Width = 100; visibleFieldsTemplate.Add(d); } } } if (visibleFieldsTemplate != null && visibleFieldsTemplate.Count > 0) { visibleArray = visibleFieldsTemplate.ToArray(); } } if (this._campiSelezionati == null) { this._campiSelezionati = new ArrayList(); } this._file = docsPaWS.ExportDocCustom(this._userInfo, this._lstFiltri, this._tipologiaExport, this._titolo, this._context, this._campiSelezionati.ToArray(), documentsSystemId, GridManager.SelectedGrid, GridManager.IsRoleEnabledToUseGrids(), visibleArray); if (this._file != null) { exportDatiSessionManager session = new exportDatiSessionManager(); session.SetSessionExportFile(this._file); } }
private void SetDataSearchAddressBook() { bool store = true; DocsPaWR.ParametriRicercaRubrica qco = (DocsPaWR.ParametriRicercaRubrica)HttpContext.Current.Session["AddressBook.corrFilter"]; //this._file = docsPaWS.ExportSearchAddressBook(this._userInfo, store, qco); this._file = docsPaWS.ExportSearchAddressBookNew(this._userInfo, store, qco, this._titolo, this._tipologiaExport); if (this._file != null) { exportDatiSessionManager session = new exportDatiSessionManager(); session.SetSessionExportFile(this._file); } }
private void SetDataRubrica() { bool store = true; string registri = ""; docsPaWS.Timeout = System.Threading.Timeout.Infinite; //this._file = docsPaWS.ExportRubricaWithTitle(this._userInfo, store, registri, this._titolo); this._file = docsPaWS.ExportRubricaWithTitleNew(this._userInfo, store, registri, this._titolo, this._tipologiaExport); if (this._file != null) { exportDatiSessionManager session = new exportDatiSessionManager(); session.SetSessionExportFile(this._file); } }
private void SetDataNotify() { DocsPaWR.InfoUtente infoUtente = UserManager.GetInfoUser(); if (this._campiSelezionati == null) { this._campiSelezionati = new ArrayList(); } this._file = docsPaWS.ExportNotificationCenter(infoUtente, this._tipologiaExport, this._titolo, this._campiSelezionati.ToArray(), NotificationManager.ListNotifyFiltered.ToArray()); if (this._file != null) { exportDatiSessionManager session = new exportDatiSessionManager(); session.SetSessionExportFile(this._file); } }
private void SetDataDocInCest() { // Reperimento filtri di ricerca correntemente immessi //DocsPaWR.FiltroRicerca[][] currentFilters = ricercaDoc.FiltriRicercaDocumenti.CurrentFilterSessionStorage.GetCurrentFilter(); DocsPaWR.FiltroRicerca[][] currentFilters = null; if (this._campiSelezionati == null) { this._campiSelezionati = new ArrayList(); } this._file = docsPaWS.ExportRicercaDocInCest(this._userInfo, this._tipologiaExport, this._titolo, currentFilters, this._campiSelezionati.ToArray()); if (this._file != null) { exportDatiSessionManager session = new exportDatiSessionManager(); session.SetSessionExportFile(this._file); } }
/// <summary> /// /// </summary> private void SetDataArchivioCartaceo() { //DocsPaWR.FiltroRicerca[] filtri = FascicolazioneCartacea.SessionManager.Filtri; DocsPaWR.FiltroRicerca[] filtri = null; if (filtri != null && filtri.Length > 0) { DocsPaWR.ExportDataFormatEnum format = DocsPaWR.ExportDataFormatEnum.Pdf; if (this._tipologiaExport.ToUpper().Equals("XLS")) { format = ExportDataFormatEnum.Excel; } DocsPaWR.DocsPaWebService ws = new DocsPaWebService(); this._file = ws.FascCartaceaExportListFilters(UserManager.GetInfoUser(), format, filtri, this._titolo); if (this._file != null) { exportDatiSessionManager session = new exportDatiSessionManager(); session.SetSessionExportFile(this._file); } } }
/// <summary> /// /// </summary> /// <param name="objSystemId">Lista dei system id dei fascicoli selezionati</param> private void SetDataFasc(String[] objSystemId) { this.getFiltriFasc(); this._classificazione = ProjectManager.getClassificazioneSelezionata(null); this._userReg = RoleManager.GetRoleInSession().registri[0]; bool enableUfficioRef = (ConfigSettings.getKey(ConfigSettings.KeysENUM.ENABLE_UFFICIO_REF) != null && ConfigSettings.getKey(ConfigSettings.KeysENUM.ENABLE_UFFICIO_REF).Equals("1")); bool enableChilds = ProjectManager.getAllClassValue(null); bool enableProfilazione = false; if (System.Configuration.ConfigurationManager.AppSettings["ProfilazioneDinamicaFasc"] != null && System.Configuration.ConfigurationManager.AppSettings["ProfilazioneDinamicaFasc"] == "1") { enableProfilazione = true; } Field[] visibleArray = null; if (this._campiSelezionati != null) { List <Field> visibleFieldsTemplate; visibleFieldsTemplate = new List <Field>(); foreach (CampoSelezionato tempCamp in this._campiSelezionati) { Field d = (Field)GridManager.SelectedGrid.Fields.Where(f => f.FieldId.Equals(tempCamp.fieldID) && f.CustomObjectId > 0).FirstOrDefault(); if (d != null) { visibleFieldsTemplate.Add(d); } else { if (!GridManager.IsRoleEnabledToUseGrids() && !tempCamp.campoStandard.Equals("1")) { d = new Field(); d.FieldId = tempCamp.fieldID; d.CustomObjectId = Convert.ToInt32(tempCamp.campoStandard); d.OriginalLabel = tempCamp.nomeCampo; d.Label = tempCamp.nomeCampo; d.Width = 100; visibleFieldsTemplate.Add(d); } } } if (visibleFieldsTemplate != null && visibleFieldsTemplate.Count > 0) { visibleArray = visibleFieldsTemplate.ToArray(); } } if (this._campiSelezionati == null) { this._campiSelezionati = new ArrayList(); } this._file = docsPaWS.ExportRicercaFascCustom(this._userInfo, this._userReg, enableUfficioRef, enableProfilazione, enableChilds, this._classificazione, this._lstFiltri, this._tipologiaExport, this._titolo, this._campiSelezionati.ToArray(), objSystemId, GridManager.SelectedGrid, GridManager.IsRoleEnabledToUseGrids(), visibleArray, true); if (this._file != null) { exportDatiSessionManager session = new exportDatiSessionManager(); session.SetSessionExportFile(this._file); } }