public static void delete(int id) throws SQLException {
   ProdutoVendidoDAO dao = new ProdutoVendidoDAO();
   try {
     dao.delete(id);
   } catch (SQLException e) {
     JOptionPane.showMessageDialog(null, "Não foi possível excluir o registro\n" + e, "erro", 0);
   }
 }
 public static void update(ProdutoVendido prod) throws SQLException, Exception {
   ProdutoVendidoDAO dao = new ProdutoVendidoDAO();
   try {
     validator(prod);
     dao.update(prod);
   } catch (SQLException e) {
     JOptionPane.showMessageDialog(null, "Não foi possível atualizar o registro\n" + e, "erro", 0);
   }
 }
 public static ProdutoVendido getById(Integer id) throws SQLException {
   ProdutoVendidoDAO dao = new ProdutoVendidoDAO();
   ProdutoVendido prod = null;
   try {
     prod = dao.getById(id);
   } catch (SQLException e) {
     JOptionPane.showMessageDialog(null, "Não localizou o registro\n" + e, "erro", 0);
   }
   return prod;
 }
  public static ArrayList<ProdutoVendido> listAll() throws SQLException {
    ProdutoVendidoDAO dao = new ProdutoVendidoDAO();
    ArrayList<ProdutoVendido> minhaLista = null;
    try {
      minhaLista = dao.listAll();
    } catch (SQLException e) {
      JOptionPane.showMessageDialog(null, "Não foi possível listar os registros\n" + e, "erro", 0);
    }

    return minhaLista;
  }