@Override
  public int update(Ciudad t) {
    Connection con = null;
    int rows = -1;
    try {
      con = DataBaseConnection.openConnection();
      System.out.println("Se actualizara Ciudad con id :" + t.getCod_ciudad());
      String sql =
          "UPDATE t_ciudad SET nom_ciu=?, des_cui=?, est_cui=? WHERE cod_pais=? and cod_ciudad=? and est_cui!=0";
      PreparedStatement ps = con.prepareStatement(sql);
      ps.setString(1, t.getNom_ciu());
      ps.setString(2, t.getDes_ciu());
      ps.setString(3, t.getEst_ciu());
      ps.setInt(4, t.getCod_pais());
      ps.setInt(5, t.getCod_ciudad());
      int row = ps.executeUpdate();
      System.out.println(row);

    } catch (Exception e) {
      e.printStackTrace();
    } finally {
      DataBaseConnection.closeConnection(con);
    }
    return rows;
  }
 @Override
 public Ciudad insert(Ciudad t) {
   Connection con = null;
   try {
     con = DataBaseConnection.openConnection();
     System.out.println("Se Registrara CIUDAD con id :" + t.getCod_ciudad());
     String sql =
         "INSERT INTO t_ciudad (cod_pais,cod_ciudad,nom_ciu,des_cui,est_cui) VALUES(?,?,?,?,?)";
     PreparedStatement ps = con.prepareStatement(sql, PreparedStatement.RETURN_GENERATED_KEYS);
     ps.setInt(1, t.getCod_pais());
     ps.setInt(2, t.getCod_ciudad());
     ps.setString(3, t.getNom_ciu());
     ps.setString(4, t.getDes_ciu());
     ps.setString(5, t.getEst_ciu());
     ps.executeUpdate();
     ResultSet rs = ps.getGeneratedKeys();
     if (rs.next()) {
       int id = rs.getInt(1);
       System.out.println(id);
     }
   } catch (Exception e) {
     e.printStackTrace();
   } finally {
     if (con != null) {
       try {
         con.close();
       } catch (Exception ex) {
       }
     }
   }
   return t;
 }