/// <summary> /// /// </summary> /// <param name="loginInfo"></param> /// <param name="filtro"></param> /// <returns></returns> public static string MaxDataPubblicazioneDocumento(DocsPaVO.Pubblicazione.FiltroPubblicazioneDocumenti filtro) { try { DocsPaDB.Query_DocsPAWS.PubblicazioneDocumenti pubblicazioneDocDb = new DocsPaDB.Query_DocsPAWS.PubblicazioneDocumenti(); return(pubblicazioneDocDb.MaxDataPubblicazioneDocumento(filtro)); } catch (Exception ex) { throw ex; } }
/// <summary> /// /// </summary> /// <param name="filtro"></param> /// <returns></returns> public string MaxDataPubblicazioneDocumento(DocsPaVO.Pubblicazione.FiltroPubblicazioneDocumenti filtro) { string data = string.Empty; DocsPaUtils.Query q = DocsPaUtils.InitQuery.getInstance().getQuery("S_PUBBLICAZIONI_DOCUMENTI_MAX"); q.setParam("id_tipo_documento", filtro.ID_TIPO_DOCUMENTO); string commandText = q.getSQL(); logger.Debug("maxDataCircolaripubblicazione: " + commandText); using (DocsPaDB.DBProvider dbProvider = new DocsPaDB.DBProvider()) { using (System.Data.IDataReader reader = dbProvider.ExecuteReader(commandText)) { if (reader != null) { while (reader.Read()) { data = reader[0].ToString(); } } } } return(data); }
/// <summary> /// /// </summary> /// <param name="filtro"></param> /// <returns></returns> public DocsPaVO.Pubblicazione.PubblicazioneDocumenti[] RicercaPubblicazioneDocumenti(DocsPaVO.Pubblicazione.FiltroPubblicazioneDocumenti filtro) { List <DocsPaVO.Pubblicazione.PubblicazioneDocumenti> lista = new List <DocsPaVO.Pubblicazione.PubblicazioneDocumenti>(); DocsPaUtils.Query q = DocsPaUtils.InitQuery.getInstance().getQuery("S_PUBBLICAZIONI_DOCUMENTI"); q.setParam("id_tipo_documento", filtro.ID_TIPO_DOCUMENTO); q.setParam("esito_pubblicazione", (filtro.ESITO_PUBBLICAZIONE ? "1" : "0")); string commandText = q.getSQL(); logger.Debug("ricercaCircolaripubblicazione: " + commandText); using (DocsPaDB.DBProvider dbProvider = new DocsPaDB.DBProvider()) { using (System.Data.IDataReader reader = dbProvider.ExecuteReader(commandText)) { while (reader.Read()) { DocsPaVO.Pubblicazione.PubblicazioneDocumenti pubblicazione = new DocsPaVO.Pubblicazione.PubblicazioneDocumenti(); pubblicazione.DATA_DOC_PUBBLICATO = reader["data_doc_pubblicato"].ToString(); pubblicazione.SYSTEM_ID = reader["system_id"].ToString(); pubblicazione.ID_PROFILE = reader["id_profile"].ToString(); pubblicazione.ID_TIPO_DOCUMENTO = reader["id_tipo_documento"].ToString(); pubblicazione.ID_USER = reader["id_user"].ToString(); pubblicazione.ID_RUOLO = reader["id_ruolo"].ToString(); pubblicazione.DATA_DOC_PUBBLICATO = reader["data_doc_pubblicato"].ToString(); pubblicazione.DATA_PUBBLICAZIONE_DOCUMENTO = reader["data_pubblicazione_documento"].ToString(); pubblicazione.ESITO_PUBBLICAZIONE = reader["esito_pubblicazione"].ToString(); pubblicazione.ERRORE_PUBBLICAZIONE = reader["errore_pubblicazione"].ToString(); lista.Add(pubblicazione); } } } logger.Debug("update in circolare_pubblicazione: " + q.getSQL()); return(lista.ToArray()); }
public DocsPaVO.Pubblicazione.PubblicazioneDocumenti[] RicercaPubblicazioneDocumenti(DocsPaVO.Pubblicazione.FiltroPubblicazioneDocumenti filtro) { return(BusinessLogic.Pubblicazione.PubblicazioneDocumenti.RicercaPubblicazioneDocumenti(filtro)); }
public string MaxDataPubblicazioneDocumento(DocsPaVO.Pubblicazione.FiltroPubblicazioneDocumenti filtroPubblicazione) { return(BusinessLogic.Pubblicazione.PubblicazioneDocumenti.MaxDataPubblicazioneDocumento(filtroPubblicazione)); }
///// <summary> ///// ///// </summary> ///// <param name="loginInfo"></param> ///// <param name="filters"></param> ///// <returns></returns> //public static DocsPaVO.documento.InfoDocumento[] RicercaDocumenti(DocsPaVO.Pubblicazione.LoginInfo loginInfo, DocsPaVO.filtri.FiltroRicerca[][] filters) //{ // DocsPaVO.utente.InfoUtente infoUtente = Utils.Login(loginInfo); // try // { // System.Collections.ArrayList list = BusinessLogic.Documenti.InfoDocManager.getQuery(infoUtente.idGruppo, infoUtente.idPeople, filters); // if (list != null) // return (DocsPaVO.documento.InfoDocumento[])list.ToArray(typeof(DocsPaVO.documento.InfoDocumento)); // else // return new DocsPaVO.documento.InfoDocumento[0]; // } // catch (Exception ex) // { // throw ex; // } // finally // { // Utils.Logoff(infoUtente); // } //} /// <summary> /// /// </summary> /// <param name="filtro"></param> /// <returns></returns> public static DocsPaVO.Pubblicazione.PubblicazioneDocumenti[] RicercaPubblicazioneDocumenti(DocsPaVO.Pubblicazione.FiltroPubblicazioneDocumenti filtro) { //DocsPaVO.utente.InfoUtente infoUtente = Utils.Login(loginInfo); try { DocsPaDB.Query_DocsPAWS.PubblicazioneDocumenti pubblicazioneDocDb = new DocsPaDB.Query_DocsPAWS.PubblicazioneDocumenti(); return(pubblicazioneDocDb.RicercaPubblicazioneDocumenti(filtro)); } catch (Exception ex) { throw ex; } finally { //Utils.Logoff(infoUtente); } }