@Override
  public List<Object> queryAll(List<Object> parameters) {
    System.out.println("entra query");
    String query;
    List<Object> listCiudadesModels = new ArrayList<>();

    try {
      conn = getConnectionDB().getConnection();
      query = GeneralQuery.QUERY_GET_DEPENDENCIAS_CIUDADES;
      psQuery = conn.prepareStatement(query);
      psQuery.setInt(1, (int) parameters.get(0));
      rsT = psQuery.executeQuery();
      while (rsT.next()) {
        ciudadModel = new CiudadModel();
        ciudadModel.setsCodigo(rsT.getInt(1));
        ciudadModel.setsNombre(rsT.getString(2));
        listCiudadesModels.add(ciudadModel);
      }
    } catch (SQLException ex) {
      System.out.println("SQLException " + ex);
    } finally {
      closeConnection();
    }
    return listCiudadesModels;
  }
  /**
   * ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   *
   * @description Metodo para obtener todas las ciudades existentes en la base de datos
   * @return Lista de Ciudades
   *     ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   */
  @Override
  public List<CiudadModel> findAll() {

    String query;
    List<CiudadModel> ciudadesList = new ArrayList<>();

    try {
      conn = getConnectionDB().getConnection();
      query = GeneralQuery.QUERY_GET_CIUDADES;
      psQuery = conn.prepareStatement(query);
      rsT = psQuery.executeQuery();

      while (rsT.next()) {

        ciudadModel = new CiudadModel();
        ciudadModel.setsCodigo(rsT.getInt(1));
        ciudadModel.setsNombre(rsT.getString(2));
        ciudadesList.add(ciudadModel);
      }

    } catch (SQLException ex) {
      System.out.println("Error" + ex);
    } finally {
      closeConnection();
    }
    return ciudadesList;
  }