예제 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="registro"></param>
        /// <param name="infoUtente"></param>
        /// <returns></returns>
        public static DocsPaVO.utente.Registro modificaRegistro(DocsPaVO.utente.Registro registro, DocsPaVO.utente.InfoUtente infoUtente)
        {
            #region Codice Commentato

            /*logger.Debug("modificaRegistro");
             * if(registro.stato.Equals("A"))
             *      throw new Exception("Il registro non è chiuso");
             * DocsPaWS.Utils.Database db = DocsPaWS.Utils.dbControl.getDatabase();
             * try {
             *      db.openConnection();
             *      string updateString =
             *              "UPDATE DPA_EL_REGISTRI SET " +
             *              "VAR_EMAIL_REGISTRO = '" + registro.email + "'" +
             *              ", VAR_DESC_REGISTRO = '" + registro.descrizione + "'" +
             *              " WHERE SYSTEM_ID = " + registro.systemId;
             *      logger.Debug(updateString);
             *      db.executeNonQuery(updateString);
             *      updateString =
             *              "UPDATE DPA_REG_PROTO SET " +
             *              "NUM_RIF = " + registro.ultimoNumeroProtocollo +
             *              " WHERE ID_REGISTRO = " + registro.systemId;
             *      logger.Debug(updateString);
             *      db.executeNonQuery(updateString);
             *      db.closeConnection();
             *
             * } catch (Exception e) {
             *      logger.Debug (e.Message);
             *      db.closeConnection();
             *      throw new Exception("F_System");
             * }*/
            //DocsPaWS.Utils.Database db = DocsPaWS.Utils.dbControl.getDatabase();
            #endregion

            DocsPaDB.Query_DocsPAWS.Utenti utenti = new DocsPaDB.Query_DocsPAWS.Utenti();
            utenti.RegistroModifica(ref registro, infoUtente);
            return(registro);
        }