Exemplo n.º 1
0
        public static void Modificar()
        {
            Listar();
            Console.WriteLine("Seleccione Id:");
            int id = InputUtils.leerId();

            if (HabilidadesEspecialesDAO.obtener(id) == null)
            {
                Console.WriteLine("Id no existe.");
                return;
            }
            HabilidadEspecial item = HabilidadesEspecialesDAO.obtener(id);

            Console.WriteLine("Seleccione opcion: ");
            Console.WriteLine("1 - Nombre");
            Console.WriteLine("2 - Descripcion");
            int opcion = InputUtils.leerInt(1, 2);

            switch (opcion)
            {
            case 1:
                Console.WriteLine("Nombre:");
                item.Nombre = InputUtils.leerString();
                break;

            case 2:
                Console.WriteLine("Descripcion:");
                item.Descripccion = InputUtils.leerString();
                break;

            default:
                Console.WriteLine("La opcion ingresada no es correcta");
                break;
            }
        }
Exemplo n.º 2
0
        public static void Modificar()
        {
            Listar();
            Console.WriteLine("Seleccione Id:");
            int id = InputUtils.leerId();

            if (ClasesDAO.obtener(id) == null)
            {
                Console.WriteLine("Id no existe.");
                return;
            }
            Clase item = ClasesDAO.obtener(id);

            Console.WriteLine("Seleccione opcion: ");
            Console.WriteLine("1 - Nombre");
            Console.WriteLine("2 - Descripcion");
            Console.WriteLine("3 - Agregar Habilidad Especial");
            Console.WriteLine("4 - Quitar Habilidad Especial");
            int opcion = InputUtils.leerInt(1, 4);

            switch (opcion)
            {
            case 1:
                Console.WriteLine("Nombre:");
                item.Nombre = InputUtils.leerString();
                break;

            case 2:
                Console.WriteLine("Descripcion:");
                item.Descripcion = InputUtils.leerString();
                break;

            case 3:
                Console.WriteLine("Seleccione Habilidad Especial:");
                HabilidadesEspecialesControlador.Listar();
                HabilidadEspecial habilidadEspecial = HabilidadesEspecialesDAO.obtener(InputUtils.leerId());
                if (habilidadEspecial == null)
                {
                    Console.WriteLine("No se encontro la Habilidad Especial:");
                    return;
                }
                item.habilidadesEspeciales.Add(habilidadEspecial);
                break;

            case 4:
                Console.WriteLine("Seleccione Habilidad Especial:");
                HabilidadesEspecialesControlador.Listar();
                HabilidadEspecial habilidadEspecial2 = HabilidadesEspecialesDAO.obtener(InputUtils.leerId());
                if (habilidadEspecial2 == null)
                {
                    Console.WriteLine("No se encontro la Habilidad Especial:");
                    return;
                }
                item.habilidadesEspeciales.Remove(habilidadEspecial2);
                break;

            default:
                Console.WriteLine("La opcion ingresada no es correcta");
                break;
            }
        }