return object.getActoresString();
}
};
tablePelicula.addColumn(pelActoresColumn, "Actores");
//columna modificar de la tabla
ButtonCell btnModificarPelicula = new ButtonCell();
Column<PeliculaDTO,String> modificarPelicula = new Column<PeliculaDTO,String>(btnModificarPelicula) {
public String getValue(PeliculaDTO object) {
return "Modificar";
}
};
modificarPelicula.setFieldUpdater(new FieldUpdater<PeliculaDTO, String>() {
@Override
public void update(int index, PeliculaDTO object, String value) {
// The user clicked on the button for the passed auction.
btnModificarPeliculaHandler(object);
}
});
tablePelicula.addColumn(modificarPelicula);
//columna borrar de la tabla
ButtonCell btnBorrarPelicula = new ButtonCell();
Column<PeliculaDTO,String> borrarPelicula = new Column<PeliculaDTO,String>(btnBorrarPelicula) {
public String getValue(PeliculaDTO object) {
return "Borrar";
}
};
borrarPelicula.setFieldUpdater(new FieldUpdater<PeliculaDTO, String>() {
@Override
public void update(int index, PeliculaDTO object, String value) {
// The user clicked on the button for the passed auction.
btnBorrarPeliculaHandler(object.getTitulo(), object.getAnio());
}
});
tablePelicula.addColumn(borrarPelicula);
tablePelicula.setSize("1000px", "50px");
verticalPanel.add(tablePelicula);
//FIN TAB PELICULAS
//TAB PERSONAS
VerticalPanel verticalPanel_1 = new VerticalPanel();
tabPanel.add(verticalPanel_1, "Actores/Directores", false);
verticalPanel_1.setSize("5cm", "3cm");
Button btnAgregarPersona = new Button("Agregar Actor/Director");
verticalPanel_1.add(btnAgregarPersona);
tablePersona.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
//columnas de la tabla
TextColumn<PersonaDTO> perApellidoColumn = new TextColumn<PersonaDTO>() {
@Override
public String getValue(PersonaDTO object) {
return object.getApellido();
}
};
tablePersona.addColumn(perApellidoColumn, "Apellido");
TextColumn<PersonaDTO> perNombreColumn = new TextColumn<PersonaDTO>() {
@Override
public String getValue(PersonaDTO object) {
return object.getNombre();
}
};
tablePersona.addColumn(perNombreColumn, "Nombre");
TextColumn<PersonaDTO> perNacionalidadColumn = new TextColumn<PersonaDTO>() {
@Override
public String getValue(PersonaDTO object) {
return object.getNacionalidad();
}
};
tablePersona.addColumn(perNacionalidadColumn, "Nacionalidad");
//columna modificar de la tabla
ButtonCell btnModificarPersona = new ButtonCell();
Column<PersonaDTO,String> modificarPersona = new Column<PersonaDTO,String>(btnModificarPersona) {
public String getValue(PersonaDTO object) {
return "Modificar";
}
};
modificarPersona.setFieldUpdater(new FieldUpdater<PersonaDTO, String>() {
@Override
public void update(int index, PersonaDTO object, String value) {
// The user clicked on the button for the passed auction.
btnModificarPersonaHandler(object);
}
});
tablePersona.addColumn(modificarPersona);
//columna borrar de la tabla
ButtonCell btnBorrarPersona = new ButtonCell();
Column<PersonaDTO,String> borrarPersona = new Column<PersonaDTO,String>(btnBorrarPersona) {
public String getValue(PersonaDTO object) {
return "Borrar";
}
};
borrarPersona.setFieldUpdater(new FieldUpdater<PersonaDTO, String>() {
@Override
public void update(int index, PersonaDTO object, String value) {
// The user clicked on the button for the passed auction.
btnBorrarPersonaHandler(object.getApellido(),object.getNombre());
}
});
tablePersona.addColumn(borrarPersona);
tablePersona.setSize("1000px", "50px");
verticalPanel_1.add(tablePersona);
//FIN TAB PERSONAS
//TAB PRODUCTORAS
VerticalPanel verticalPanel_2 = new VerticalPanel();
tabPanel.add(verticalPanel_2, "Productoras", false);
verticalPanel_2.setSize("5cm", "3cm");
Button btnAgregarProductora = new Button("Agregar Productora");
verticalPanel_2.add(btnAgregarProductora);
tableProductora.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
//columnas de la tabla
TextColumn<ProductoraDTO> prodNombreColumn = new TextColumn<ProductoraDTO>() {
@Override
public String getValue(ProductoraDTO object) {
return object.getNombre();
}
};
tableProductora.addColumn(prodNombreColumn, "Nombre");
TextColumn<ProductoraDTO> prodPaisColumn = new TextColumn<ProductoraDTO>() {
@Override
public String getValue(ProductoraDTO object) {
return object.getPais();
}
};
tableProductora.addColumn(prodPaisColumn, "Pa\u00eds");
TextColumn<ProductoraDTO> prodDireccionColumn = new TextColumn<ProductoraDTO>() {
@Override
public String getValue(ProductoraDTO object) {
return object.getDireccion();
}
};
tableProductora.addColumn(prodDireccionColumn, "Direcci\u00F3n");
TextColumn<ProductoraDTO> prodTelefonoColumn = new TextColumn<ProductoraDTO>() {
@Override
public String getValue(ProductoraDTO object) {
return object.getTelefono();
}
};
tableProductora.addColumn(prodTelefonoColumn, "Tel\u00e9fono");
TextColumn<ProductoraDTO> prodDesdeColumn = new TextColumn<ProductoraDTO>() {
@Override
public String getValue(ProductoraDTO object) {
return object.getDesde().toString();
}
};
tableProductora.addColumn(prodDesdeColumn, "Desde");
//columna modificar de la tabla
ButtonCell btnModificarProductora = new ButtonCell();
Column<ProductoraDTO,String> modificarProductora = new Column<ProductoraDTO,String>(btnModificarProductora) {
public String getValue(ProductoraDTO object) {
return "Modificar";
}
};
modificarProductora.setFieldUpdater(new FieldUpdater<ProductoraDTO, String>() {
@Override
public void update(int index, ProductoraDTO object, String value) {
// The user clicked on the button for the passed auction.
btnModificarProductoraHandler(object);
}
});
tableProductora.addColumn(modificarProductora);
//columna borrar de la tabla
ButtonCell btnBorrarProductora = new ButtonCell();
Column<ProductoraDTO,String> borrarProductora = new Column<ProductoraDTO,String>(btnBorrarProductora) {
public String getValue(ProductoraDTO object) {
return "Borrar";
}
};
borrarProductora.setFieldUpdater(new FieldUpdater<ProductoraDTO, String>() {
@Override
public void update(int index, ProductoraDTO object, String value) {
// The user clicked on the button for the passed auction.
btnBorrarProductoraHandler(object.getNombre());
}
});
tableProductora.addColumn(borrarProductora);
tableProductora.setSize("1000px", "50px");
verticalPanel_2.add(tableProductora);
//FIN TAB PRODUCTORAS
//TAB CLASIFICACIONES
VerticalPanel verticalPanel_3 = new VerticalPanel();
tabPanel.add(verticalPanel_3, "Clasificaciones", false);
verticalPanel_3.setSize("5cm", "3cm");
Button btnAgregarClasificacion = new Button("Agregar Clasificaci\u00F3n");
verticalPanel_3.add(btnAgregarClasificacion);
tableClasificacion.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
//columnas de la tabla
TextColumn<ClasificacionDTO> classDetalleColumn = new TextColumn<ClasificacionDTO>() {
@Override
public String getValue(ClasificacionDTO object) {
return object.getDetalle();
}
};
tableClasificacion.addColumn(classDetalleColumn, "Detalle");
//columna modificar de la tabla
ButtonCell btnModificarClasificacion = new ButtonCell();
Column<ClasificacionDTO,String> modificarClasificacion = new Column<ClasificacionDTO,String>(btnModificarClasificacion) {
public String getValue(ClasificacionDTO object) {
return "Modificar";
}
};
modificarClasificacion.setFieldUpdater(new FieldUpdater<ClasificacionDTO, String>() {
@Override
public void update(int index, ClasificacionDTO object, String value) {
// The user clicked on the button for the passed auction.
btnModificarClasificacionHandler(object.getDetalle());
}
});
tableClasificacion.addColumn(modificarClasificacion);
//columna borrar de la tabla
ButtonCell btnBorrarClasificacion = new ButtonCell();
Column<ClasificacionDTO,String> borrarClasificacion = new Column<ClasificacionDTO,String>(btnBorrarClasificacion) {
public String getValue(ClasificacionDTO object) {
return "Borrar";
}
};