Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.curso.presentacion;
- import java.util.Scanner;
- import com.curso.modelo.Persona;
- import com.curso.negocio.GestorAgenda;
- public class AgendaConsola {
- private Scanner sc = new Scanner(System.in);
- private GestorAgenda ga = new GestorAgenda();
- private void mostrarMenu() {
- System.out.println("==========================");
- System.out.println("1- Insertar una persona");
- System.out.println("2- Modificar una persona");
- System.out.println("3- Borrar una persona");
- System.out.println("4- Listar la agenda");
- System.out.println("5- Salir");
- }
- public void menuPrincipal(){
- int opcion = 0;
- do{
- mostrarMenu();
- opcion = sc.nextInt();
- sc.nextLine(); //Para vaciar el buffer del scanner que todavía tiene el salto de línea
- switch(opcion){
- case 1: submenuInsertar();
- break;
- case 2:
- break;
- case 3: borrarPersona();
- break;
- case 4: listarAgenda();
- break;
- }
- }while(opcion!=5);
- }
- private void borrarPersona() {
- System.out.println("==========================");
- System.out.println("Seleccione la persona a borrar");
- ga.borrarPersona(null);
- }
- private void listarAgenda() {
- System.out.println("==========================");
- Persona[] agenda = ga.listarAgenda();
- }
- private void submenuInsertar() {
- System.out.println("==========================");
- System.out.println("Introduzca el nombre de la persona:");
- String nombre = sc.nextLine();
- sc.nextLine();
- Persona p = new Persona(nombre);
- ga.insertarPersona(p);
- }
- }
Add Comment
Please, Sign In to add comment