/**
  * 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;
 }