コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="statoInvio"></param>
        /// <returns></returns>
        private static DocsPaVO.StatoInvio.StatoInvio getDatiCanale(DocsPaVO.StatoInvio.StatoInvio statoInvio)
        {
            DocsPaDB.Query_DocsPAWS.Documenti doc = new DocsPaDB.Query_DocsPAWS.Documenti();
            doc.GetDatiCanale(ref statoInvio);
            return(statoInvio);

            #region Codice Commentato

            /*string queryString =
             *      "SELECT  A.VAR_SERVER_SMTP, A.NUM_PORTA_SMTP, C.CHA_TIPO_CANALE, A.SYSTEM_ID " +
             *      "FROM DPA_CANALI_REG B, DPA_CANALI A, DOCUMENTTYPES C " +
             *      "WHERE B.ID_CANALE = A.SYSTEM_ID AND B.ID_DOCUMENTTYPE = C.SYSTEM_ID " +
             *      "AND B.ID_REGISTRO=" + statoInvio.idRegistro +
             *      " AND B.ID_DOCUMENTTYPE = " + statoInvio.typeId;
             * logger.Debug(queryString);
             * IDataReader dr = db.executeReader(queryString);
             * if (dr.Read())
             * {
             *      if(dr.GetValue(0) != null)
             *      {
             *              statoInvio.serverSMTP = dr.GetValue(0).ToString();
             *              if(dr.GetValue(1) != null)
             *              {
             *                      statoInvio.portaSMTP = dr.GetValue(1).ToString();
             *              }
             *              else
             *              {
             *                      statoInvio.portaSMTP = "";
             *              }
             *      }
             *      statoInvio.tipoCanale = dr.GetValue(2).ToString();
             *      statoInvio.idCanale = dr.GetValue(3).ToString();
             * }
             * dr.Close();
             * return statoInvio;*/
            #endregion
        }