@Override
    public Object getValueAt(int rowIndex, int columnIndex) {
        DetallePedido detalle = detalles.get(rowIndex);
        switch(columnIndex){
            case 0 : return detalle.getIdArticulo();
            case 1 : {
                try {
                    return ArticuloController.buscarArticulos(detalle.getIdArticulo()).getNombre();
                } catch (ClassNotFoundException | SQLException ex) {
                    Logger.getLogger(DetalleTM.class.getName()).log(Level.SEVERE, null, ex);
                }
            }
            case 2 : return detalle.getCantidad();
            case 3 : return detalle.getPrecio();
            case 4 : return detalle.getPrecio().multiply(new BigDecimal(detalle.getCantidad()));
            default: return null;
        }
    }