public DocsPaVO.Pubblicazione.DocumentoDaPubblicare[] RicercaDocumentiDaPubblicare(DocsPaVO.Pubblicazione.FiltroDocumentiDaPubblicare filtro) { return(BusinessLogic.Pubblicazione.PubblicazioneDocumenti.RicercaDocumentiDaPubblicare(filtro)); }
/// <summary> /// /// </summary> /// <param name="filtro"></param> /// <returns></returns> public DocsPaVO.Pubblicazione.DocumentoDaPubblicare[] RicercaDocumentiDaPubblicare(DocsPaVO.Pubblicazione.FiltroDocumentiDaPubblicare filtro) { List <DocsPaVO.Pubblicazione.DocumentoDaPubblicare> list = new List <DocsPaVO.Pubblicazione.DocumentoDaPubblicare>(); using (DocsPaDB.DBProvider dbProvider = new DocsPaDB.DBProvider()) { DocsPaUtils.Query queryDef = DocsPaUtils.InitQuery.getInstance().getQuery("S_RICERCA_DOCUMENTI_PUBBLICAZIONE"); queryDef.setParam("idTipoAtto", filtro.IdTipoDocumento); queryDef.setParam("idTipoOggettoDataPubblicazione", filtro.IdTipoOggettoDataPubblicazione); queryDef.setParam("dataPubblicazione", filtro.DataPubblicazione); queryDef.setParam("dataPubblicazioneFinale", filtro.DataPubblicazioneFinale); queryDef.setParam("oraPubblicazione", filtro.OraPubblicazione); queryDef.setParam("idTipoOggettoOraPubblicazione", filtro.IdTipoOggettoOraPubblicazione); queryDef.setParam("oraPubblicazione", filtro.OraPubblicazione); string commandText = queryDef.getSQL(); logger.Debug(commandText); using (IDataReader reader = dbProvider.ExecuteReader(commandText)) { while (reader.Read()) { list.Add( new DocsPaVO.Pubblicazione.DocumentoDaPubblicare { IdProfile = DocsPaUtils.Data.DataReaderHelper.GetValue <object>(reader, "system_id", false).ToString(), DocNumber = DocsPaUtils.Data.DataReaderHelper.GetValue <object>(reader, "docnumber", false).ToString(), UtenteCreatore = DocsPaUtils.Data.DataReaderHelper.GetValue <object>(reader, "author", false).ToString(), RuoloCreatore = DocsPaUtils.Data.DataReaderHelper.GetValue <object>(reader, "id_ruolo_creatore", false).ToString() }); } } } return(list.ToArray()); }
//public static string getCodiceCorrispondente(DocsPaVO.Pubblicazione.LoginInfo loginInfo,string docnumber, string idOggettoCustom,string idTemplate) //{ // DocsPaVO.utente.InfoUtente infoUtente = Utils.Login(loginInfo); // try // { // return BusinessLogic.Utenti.UserManager.getCodiceCorrispondente(docnumber, idOggettoCustom, idTemplate); // } // catch (Exception ex) // { // throw ex; // } // finally // { // Utils.Logoff(infoUtente); // } //} //public static DocsPaVO.utente.Corrispondente getCorrispondenteBySystemID(DocsPaVO.Pubblicazione.LoginInfo loginInfo, string system_id) //{ // DocsPaVO.utente.InfoUtente infoUtente = Utils.Login(loginInfo); // try // { // return BusinessLogic.Utenti.UserManager.getCorrispondenteBySystemID(system_id); // } // catch (Exception ex) // { // throw ex; // } // finally // { // Utils.Logoff(infoUtente); // } //} /// <summary> /// /// /// </summary> /// <param name="filtro"></param> /// <returns></returns> public static DocsPaVO.Pubblicazione.DocumentoDaPubblicare[] RicercaDocumentiDaPubblicare(DocsPaVO.Pubblicazione.FiltroDocumentiDaPubblicare filtro) { DocsPaDB.Query_DocsPAWS.PubblicazioneDocumenti pubblicazioneDocDb = new DocsPaDB.Query_DocsPAWS.PubblicazioneDocumenti(); return(pubblicazioneDocDb.RicercaDocumentiDaPubblicare(filtro)); }