Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Actualizar {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- }
- public static void menu(Session session){
- int n=1;
- while (n!=0){
- System.out.println("MENU:");
- System.out.println("1. Actualizar juego");
- System.out.println("2. Actualizar desarrollador");
- System.out.println("3. Actualizar los generos");
- System.out.println("4. Actualizar plataforma");
- System.out.println("5. Actualizar nombre del jugador");
- System.out.println("0. Menu Principal");
- n=Entrada.entero();
- if (n == 1){
- ActualizarJuego(session);
- }else if (n==2){
- ActualizarDesarrollador(session);
- }else if (n==3){
- ActualizarGenero(session);
- }else if (n==4){
- ActualizarPlataforma(session);
- }else if (n==5){
- ActualizarJugador(session);
- }else if (n==0){
- n=0;
- }else{
- System.out.println("Opción incorrecta");
- }
- }
- }
- private static void ActualizarJugador(Session session) {
- Consultar.listarJugadores(session);//Muestra los jugadores
- session.beginTransaction();//Inicia la sesion
- System.out.println("Inserta el id del jugador a modificar");
- int id=Entrada.entero();
- Jugador j= (Jugador) session.get(Jugador.class, id);//Buscamos el jugador por la id
- System.out.println("Inserta el nuevo nombre del jugador");
- String nom=Entrada.cadena();
- j.setNick(nom);//Insertamos el jugador en la base de datos
- session.persist(j);//Permite que persista el objeto
- session.getTransaction().commit();//Se confirma la transaccion
- }
- private static void ActualizarPlataforma(Session session) {
- Consultar.listarPlataformas(session);//Muestra las Plataformas
- session.beginTransaction();//Inicia la sesion
- System.out.println("Inserta el id de la plataforma a modificar");
- int id=Entrada.entero();
- Plataforma p= (Plataforma) session.get(Plataforma.class, id);//Buscamos la plataforma por la id
- System.out.println("Inserta el nuevo nombre de la plataforma");
- String nom=Entrada.cadena();
- p.setNombrePlataforma(nom);//Insertamos el nombre en la plataforma
- session.persist(p);//Permite que persista el objeto
- session.getTransaction().commit();//Se confirma la transaccion
- }
- private static void ActualizarGenero(Session session) {
- Consultar.listarGeneros(session);//Mostramos los generos
- session.beginTransaction();
- System.out.println("Inserta el id del genero a modificar");
- int id=Entrada.entero();
- Genero g= (Genero) session.get(Genero.class, id);//Buscamos el genero por su id
- System.out.println("Inserta el nuevo nombre del genero");
- String nom=Entrada.cadena();
- g.setNombreGenero(nom);//Insertamos el genero en la BD
- session.persist(g);//Permite que persista el objeto
- session.getTransaction().commit();//Se confirma la transaccion
- }
- private static void ActualizarDesarrollador(Session session) {
- //Mostrar Desarrolladores
- session.beginTransaction();
- System.out.println("Inserta el id del desarrollador a modificar");
- int id=Entrada.entero();
- Desarrollador desarrollador= (Desarrollador) session.get(Desarrollador.class, id);//Buscamos un desarrollador por id
- System.out.println("Inserta el nuevo nombre");
- String nombreDesarrollador=Entrada.cadena();
- desarrollador.setNombreDesarrollador(nombreDesarrollador);//Insertamos el nombre del desarrollador
- System.out.println("Inserta la nueva fecha de fundacion yyyy/mm/dd");
- String fecha=Entrada.cadena();
- desarrollador.setNombreDesarrollador(fecha);//Insertamos la fecha de fundacion
- session.persist(desarrollador);//Permite que persista el objeto
- session.getTransaction().commit();//Se confirma la transaccion
- }
- private static void ActualizarJuego(Session session) {
- Consultar.listarJuegos(session);//Mostramos los juegos
- session.beginTransaction();//Se inicia la transaccion
- System.out.println("Inserta el id del juego a modificar");
- int id=Entrada.entero();
- Videojuego videojuego= (Videojuego) session.get(Videojuego.class, id);//Buscamos un videojuego por id
- System.out.println("Inserta el nuevo titulo");
- String titulo=Entrada.cadena();
- videojuego.setTitulo(titulo);//Insertamos el titulo del videojuego
- Consultar.listarGeneros(session);//Muestra los generos
- System.out.println("Inserta el id del nuevo genero");
- id=Entrada.entero();
- Genero g= (Genero) session.get(Genero.class, id);//Buscamos un genero por su id
- videojuego.setGenero(g);//Insertamos el genero del videojuegos
- Consultar.listarDesarrolladores(session);//Muestra los desarrolladores
- System.out.println("Inserta el id del nuevo Desarrollador");
- id=Entrada.entero();
- Desarrollador d= (Desarrollador) session.get(Desarrollador.class, id);//Buscamos un desarrollador por su id
- videojuego.setDesarrollador(d);
- session.persist(videojuego);//Permite que persista el objeto
- session.getTransaction().commit();//Se confirma la transaccion
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement