/** * Operación que se encarga de realizar el ingreso / registro del <strong>Puesto</strong>. * * @param puesto El nuevo registro a ingresar. * @return Un string con la respuesta directamente del servidor de base de datos. * @throws SQLException Si ocurre una excepcion sql. * @since 1.0 */ public String registrarPuesto(Puesto puesto) throws SQLException { String resp = ""; try { Connection con = Conexionmysql.obtenerConexion(); CallableStatement cs = con.prepareCall("{call simuni_sp_registro_puesto(?,?)}"); cs.setString(1, puesto.getNombrePuesto()); cs.registerOutParameter(2, java.sql.Types.VARCHAR); cs.execute(); resp = cs.getString(2); Conexionmysql.cerrarConexion(con); } catch (SQLException ex) { resp = ex.getMessage(); throw ex; } return resp; }