/// <summary> /// /// </summary> /// <param name="infoDoc"></param> /// <param name="corr"></param> /// <returns></returns> public static ArrayList aggiornamentoConferma(string idProfile, DocsPaVO.utente.Corrispondente corr) { DocsPaDB.Query_DocsPAWS.Documenti doc = new DocsPaDB.Query_DocsPAWS.Documenti(); return(doc.AggiornamentoConferma(idProfile, corr)); #region Codice Commentato /*if (infoDoc == null || infoDoc.idProfile == null) * return null; * ArrayList lista = new ArrayList(); * * DocsPa_V15_Utils.Database db = DocsPa_V15_Utils.dbControl.getDatabase(); * try * { * db.openConnection(); * string queryString = * "SELECT SYSTEM_ID,VAR_CODICE_AOO,VAR_CODICE_AMM,VAR_PROTO_DEST," + * DocsPa_V15_Utils.dbControl.toChar("DTA_PROTO_DEST",false) + " AS DTA_PROTO_DEST, " + * "ID_CORR_GLOBALE, ID_DOCUMENTTYPE FROM DPA_STATO_INVIO " + * "WHERE ID_PROFILE=" + infoDoc.idProfile; * string queryString =""; * if(!corr.GetType().Equals(typeof(DocsPaVO.utente.Gruppo))) * queryString += " AND ID_CORR_GLOBALE=" + corr.systemId; * else * queryString += getCondIdGruppo(db, corr.systemId); * DataSet dataSet; * logger.Debug(queryString); * db.fillTable(queryString, dataSet, "STATO_INVIO"); * * foreach (DataRow dr in dataSet.Tables["STATO_INVIO"].Rows) * { * DocsPaVO.documento.ProtocolloDestinatario pd = new DocsPaVO.documento.ProtocolloDestinatario(); * pd.systemId = dr["SYSTEM_ID"].ToString(); * pd.codiceAOO = dr["VAR_CODICE_AOO"].ToString(); * pd.codiceAmm = dr["VAR_CODICE_AMM"].ToString(); * pd.protocolloDestinatario = dr["VAR_PROTO_DEST"].ToString(); * pd.dataProtocolloDestinatario = dr["DTA_PROTO_DEST"].ToString(); * if(dr["ID_CORR_GLOBALE"].ToString().Equals(corr.systemId)) * pd.descrizioneCorr = corr.descrizione; * else * pd.descrizioneCorr = UserManager.getCorrispondente(db, dr["ID_CORR_GLOBALE"].ToString()).descrizione; * string idDocumentType; * if (dr["ID_DOCUMENTTYPE"] != null) * { * idDocumentType = dr["ID_DOCUMENTTYPE"].ToString(); * pd.documentType = getTipoDocumento(idDocumentType,db); * } * lista.Add(pd); * } * * db.closeConnection(); * } * catch (Exception e) * { * logger.Debug (e.Message); * db.closeConnection(); * throw new Exception("F_System"); * } * return lista;*/ #endregion }