/// <summary> /// /// </summary> /// <param name="pubblicazione"></param> /// <returns></returns> public bool InserimentoPubblicazioneDocumento(DocsPaVO.Pubblicazione.PubblicazioneDocumenti pubblicazione) { bool retval = false; using (DocsPaDB.DBProvider dbProvider = new DBProvider()) { DocsPaUtils.Query q = DocsPaUtils.InitQuery.getInstance().getQuery("I_PUBBLICAZIONI_DOCUMENTI"); q.setParam("var_systemid", DocsPaDbManagement.Functions.Functions.GetSystemIdColName()); q.setParam("systemid", DocsPaDbManagement.Functions.Functions.GetSystemIdNextVal("SEQ_PUBBLICAZIONI_DOCUMENTI")); q.setParam("id_profile", pubblicazione.ID_PROFILE); q.setParam("id_tipo_documento", pubblicazione.ID_TIPO_DOCUMENTO); q.setParam("id_user", string.Empty); q.setParam("id_ruolo", string.Empty); q.setParam("data_doc_pubblicato", DocsPaDbManagement.Functions.Functions.ToDate(pubblicazione.DATA_DOC_PUBBLICATO)); q.setParam("data_pubblicazione_documento", DocsPaDbManagement.Functions.Functions.ToDate(pubblicazione.DATA_PUBBLICAZIONE_DOCUMENTO)); q.setParam("esito_pubblicazione", pubblicazione.ESITO_PUBBLICAZIONE); q.setParam("errore_pubblicazione", "'" + pubblicazione.ERRORE_PUBBLICAZIONE + "'"); logger.Debug("inserimento in circolare_pubblicazione: " + q.getSQL()); retval = dbProvider.ExecuteNonQuery(q.getSQL()); } return(retval); }
/// <summary> /// /// </summary> /// <param name="filtro"></param> /// <returns></returns> public DocsPaVO.Pubblicazione.PubblicazioneDocumenti[] RicercaPubblicazioneDocumentiByIdProfile(DocsPaVO.Pubblicazione.PubblicazioneDocumenti pub) { List <DocsPaVO.Pubblicazione.PubblicazioneDocumenti> lista = new List <DocsPaVO.Pubblicazione.PubblicazioneDocumenti>(); DocsPaUtils.Query q = DocsPaUtils.InitQuery.getInstance().getQuery("S_PUBBLICAZIONI_DOCUMENTI_BY_ID_PROFILE"); q.setParam("id_tipo_documento", pub.ID_TIPO_DOCUMENTO); q.setParam("id_profile", pub.ID_PROFILE); 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 getPubblicazioneDocumentoByIdProfile(string idProfile) { DocsPaVO.Pubblicazione.PubblicazioneDocumenti pubblicazione = null; DocsPaUtils.Query q = DocsPaUtils.InitQuery.getInstance().getQuery("S_PUBBLICAZIONE_DOCUMENTI_BY_ID_PROFILE"); q.setParam("id_profile", idProfile); logger.Debug("getEsitoPubblicazioneDocumento: " + q.getSQL()); string commandText = q.getSQL(); using (DocsPaDB.DBProvider dbProvider = new DocsPaDB.DBProvider()) { using (System.Data.IDataReader reader = dbProvider.ExecuteReader(commandText)) { while (reader.Read()) { pubblicazione = new DocsPaVO.Pubblicazione.PubblicazioneDocumenti(); pubblicazione.SYSTEM_ID = reader["SYSTEM_ID"].ToString(); pubblicazione.ID_USER = reader["ID_USER"].ToString(); pubblicazione.ID_TIPO_DOCUMENTO = reader["ID_TIPO_DOCUMENTO"].ToString(); pubblicazione.ID_RUOLO = reader["ID_RUOLO"].ToString(); pubblicazione.ID_PROFILE = reader["ID_PROFILE"].ToString(); pubblicazione.ESITO_PUBBLICAZIONE = reader["ESITO_PUBBLICAZIONE"].ToString(); pubblicazione.ERRORE_PUBBLICAZIONE = reader["ERRORE_PUBBLICAZIONE"].ToString(); pubblicazione.DATA_PUBBLICAZIONE_DOCUMENTO = reader["DATA_PUBBLICAZIONE_DOCUMENTO"].ToString(); pubblicazione.DATA_DOC_PUBBLICATO = reader["DATA_DOC_PUBBLICATO"].ToString(); } } } return(pubblicazione); }
/// <summary> /// /// </summary> /// <param name="pubblicazione"></param> /// <returns></returns> public static bool UpdatePubblicazioneDocumentoGenerale(DocsPaVO.Pubblicazione.PubblicazioneDocumenti pubblicazione) { bool retValue = false; //DocsPaVO.utente.InfoUtente infoUtente = Utils.Login(loginInfo); try { using (DocsPaDB.TransactionContext transactionContext = new DocsPaDB.TransactionContext()) { DocsPaDB.Query_DocsPAWS.PubblicazioneDocumenti pubblicazioneDocDb = new DocsPaDB.Query_DocsPAWS.PubblicazioneDocumenti(); retValue = pubblicazioneDocDb.UpdatePubblicazioneDocumentoGenerale(pubblicazione); if (retValue) { transactionContext.Complete(); } } return(retValue); } catch (Exception ex) { throw ex; } finally { //Utils.Logoff(infoUtente); } }
public static DocsPaVO.Pubblicazione.PubblicazioneDocumenti getPubblicazioneDocumentiByIdProfile(string id_profile) { DocsPaVO.Pubblicazione.PubblicazioneDocumenti pubblicazione = null; if (!string.IsNullOrEmpty(id_profile)) { DocsPaDB.Query_DocsPAWS.PubblicazioneDocumenti pubblicazioneDocDb = new DocsPaDB.Query_DocsPAWS.PubblicazioneDocumenti(); pubblicazione = pubblicazioneDocDb.getPubblicazioneDocumentoByIdProfile(id_profile); } return(pubblicazione); }
/// <summary> /// /// </summary> /// <param name="pubblicazione"></param> /// <returns></returns> public bool UpdatePubblicazioneDocumento(DocsPaVO.Pubblicazione.PubblicazioneDocumenti pubblicazione) { bool retval = false; using (DocsPaDB.DBProvider dbProvider = new DBProvider()) { DocsPaUtils.Query q = DocsPaUtils.InitQuery.getInstance().getQuery("U_PUBBLICAZIONI_DOCUMENTI"); q.setParam("id_profile", pubblicazione.ID_PROFILE); q.setParam("id_tipo_documento", pubblicazione.ID_TIPO_DOCUMENTO); q.setParam("data_pubblicazione_documento", DocsPaDbManagement.Functions.Functions.ToDate(pubblicazione.DATA_PUBBLICAZIONE_DOCUMENTO)); q.setParam("esito_pubblicazione", pubblicazione.ESITO_PUBBLICAZIONE); q.setParam("errore_pubblicazione", "'" + pubblicazione.ERRORE_PUBBLICAZIONE + "'"); logger.Debug("update in circolare_pubblicazione: " + q.getSQL()); retval = dbProvider.ExecuteNonQuery(q.getSQL()); } return(retval); }
public bool UpdatePubblicazioneDocumentiGenerale(DocsPaVO.Pubblicazione.PubblicazioneDocumenti pubblicazione) { return(BusinessLogic.Pubblicazione.PubblicazioneDocumenti.UpdatePubblicazioneDocumentoGenerale(pubblicazione)); }
public bool InserimentoPubblicazioneDocumento(DocsPaVO.Pubblicazione.PubblicazioneDocumenti pubblicazione) { return(BusinessLogic.Pubblicazione.PubblicazioneDocumenti.InserimentoPubblicazioneDocumento(pubblicazione)); }
public DocsPaVO.Pubblicazione.PubblicazioneDocumenti[] RicercaPubblicazioneDocumentiBySystemId(DocsPaVO.Pubblicazione.PubblicazioneDocumenti pub) { return(BusinessLogic.Pubblicazione.PubblicazioneDocumenti.RicercaPubblicazioneDocumentiBySystemId(pub)); }
/// <summary> /// /// </summary> /// <param name="filtro"></param> /// <returns></returns> public static DocsPaVO.Pubblicazione.PubblicazioneDocumenti[] RicercaPubblicazioneDocumentiBySystemId(DocsPaVO.Pubblicazione.PubblicazioneDocumenti pubblicazione) { //DocsPaVO.utente.InfoUtente infoUtente = Utils.Login(loginInfo); try { DocsPaDB.Query_DocsPAWS.PubblicazioneDocumenti pubblicazioneDocDb = new DocsPaDB.Query_DocsPAWS.PubblicazioneDocumenti(); return(pubblicazioneDocDb.RicercaPubblicazioneDocumentiByIdProfile(pubblicazione)); } catch (Exception ex) { throw ex; } finally { //Utils.Logoff(infoUtente); } }