Exemplo n.º 1
0
        /// <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;
            }
        }
Exemplo n.º 2
0
        /// <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);
        }
Exemplo n.º 3
0
        /// <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());
        }
Exemplo n.º 4
0
 public DocsPaVO.Pubblicazione.PubblicazioneDocumenti[] RicercaPubblicazioneDocumenti(DocsPaVO.Pubblicazione.FiltroPubblicazioneDocumenti filtro)
 {
     return(BusinessLogic.Pubblicazione.PubblicazioneDocumenti.RicercaPubblicazioneDocumenti(filtro));
 }
Exemplo n.º 5
0
 public string MaxDataPubblicazioneDocumento(DocsPaVO.Pubblicazione.FiltroPubblicazioneDocumenti filtroPubblicazione)
 {
     return(BusinessLogic.Pubblicazione.PubblicazioneDocumenti.MaxDataPubblicazioneDocumento(filtroPubblicazione));
 }
Exemplo n.º 6
0
        ///// <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);
            }
        }