Esempio n. 1
0
 public DocsPaVO.Pubblicazione.DocumentoDaPubblicare[] RicercaDocumentiDaPubblicare(DocsPaVO.Pubblicazione.FiltroDocumentiDaPubblicare filtro)
 {
     return(BusinessLogic.Pubblicazione.PubblicazioneDocumenti.RicercaDocumentiDaPubblicare(filtro));
 }
Esempio n. 2
0
        /// <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());
        }
Esempio n. 3
0
        //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));
        }