Beispiel #1
0
        private static void VisualizarSerie()
        {
            Console.WriteLine("Digite o id da série:");
            int id = int.Parse(Console.ReadLine());

            Console.WriteLine(series.RetornaPorId(id));
        }
Beispiel #2
0
        private static void ExcluirSerie()
        {
            Console.WriteLine("Exclusão de série");
            Console.WriteLine();
            Console.WriteLine("Informe o ID da série que deseja excluir:");
            int indiceSerie = int.Parse(Console.ReadLine());

            Console.Clear();
            Console.WriteLine("!!!!ATENÇÃO!!!!");
            Console.WriteLine("Tem certeza que deseja excluir a série abaixo:?");
            Console.WriteLine(repositorio.RetornaPorId(indiceSerie));
            Console.WriteLine();
            Console.WriteLine("Digite 1 para CONFIRMAR A EXCLUSÃO ou 2 para CANCELAR e retornar ao menu inicial.");
            var confirma = Console.ReadLine();

            switch (confirma)
            {
            case "1":
                repositorio.Exclui(indiceSerie);
                Console.WriteLine("Exclusão realizada.");
                Console.ReadLine();
                break;

            case "2":
                return;

            default:
                Console.WriteLine("Valor inválido. Retornado ao menu principal.");
                Console.ReadLine();
                return;
            }
        }
        private static void VisualizarSerie()
        {
            Console.Write("Digite o id da série: ");
            int indiceSerie = int.Parse(Console.ReadLine());

            var serie = repositorio.RetornaPorId(indiceSerie);

            Console.WriteLine(serie);
        }
Beispiel #4
0
        //Caso3
        private static void AtualizarSerie()
        {
            int indiceSerie = RecebendoIdSerie();

            var serie = repositorio.RetornaPorId(indiceSerie);

            if (serie.RetornarAtivo())
            {
                //ativar antes de atualizar
                Console.WriteLine();
                Console.WriteLine("Série inativada, deseja Ativar?");
                Console.WriteLine("S - Sim");
                Console.WriteLine("N - Não");

                string opcao = Console.ReadLine().ToUpper();

                switch (opcao)
                {
                case "S":
                    repositorio.Ativar(indiceSerie);
                    return;

                case "N":
                    return;

                default:
                    throw new ArgumentOutOfRangeException();
                }
            }
            // https://docs.microsoft.com/pt-br/dotnet/api/system.enum.getvalues?view=netcore-3.1
            // https://docs.microsoft.com/pt-br/dotnet/api/system.enum.getname?view=netcore-3.1
            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i));
            }
            Console.Write("Digite o gênero entre as opções acima: ");
            int entradaGenero = int.Parse(Console.ReadLine());

            Console.Write("Digite o Título da Série: ");
            string entradaTitulo = Console.ReadLine();

            Console.Write("Digite o Ano de Início da Série: ");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.Write("Digite a Descrição da Série: ");
            string entradaDescricao = Console.ReadLine();
            Serie  atualizaSerie    = new Serie(id: indiceSerie,
                                                genero: (Genero)entradaGenero,
                                                titulo: entradaTitulo,
                                                ano: entradaAno,
                                                descricao: entradaDescricao);

            repositorio.Atualiza(indiceSerie, atualizaSerie);
        }
Beispiel #5
0
        private static void VisualizarSerie()
        {
            Console.Write("Digite o id da série: ");
            int indiceSerie = int.Parse(Console.ReadLine());
            var serie       = repositorio.RetornaPorId(indiceSerie);

            Console.WriteLine("Detalhes da Séria");
            Console.WriteLine("-----------------");
            Console.WriteLine("{0}", serie.ToString());
            Console.WriteLine();
            AguardarTeclaVoltarMenu();
        }
        private static void VisualizarSerie()
        {
            obj.escrevaL("Selecione o ID da Série que deseja visualizar: ");
            int id = int.Parse(Console.ReadLine());

            var entidade = repositorio.RetornaPorId(id);

            obj.escrevaL("\nTitulo: " + entidade.Titulo);
            obj.escreva("\nGenero: " + entidade.Genero);
            obj.escreva("\nAno: " + entidade.Ano);
            obj.escreva("\nDescricao: " + entidade.Descricao);
            obj.escreva("\nExcluída ?: " + (entidade.isExcluido == true ? "Sim" : "Não"));
        }
Beispiel #7
0
        private static void Visualizar()
        {
            if (tituloTipo == "filme")
            {
                var serie = repositorioFilme.RetornaPorId(digiteId());
                Console.WriteLine(nameof(tituloTipo));

                Console.WriteLine(serie);
            }
            else
            {
                var serie = repositorioSerie.RetornaPorId(digiteId());
                Console.WriteLine(serie);
            }
        }
Beispiel #8
0
        private static void VisualizarSerie()
        {
            Console.WriteLine("Digite o id da serie: ");
            int indiceSerie = int.Parse(Console.ReadLine());

            var serie = repositorio.RetornaPorId(indiceSerie);

            if (serie != null)
            {
                Console.WriteLine(serie);
            }
            else
            {
                Console.WriteLine("Não existe uma serie para esse id");
            }
        }
Beispiel #9
0
        private static void VisualizarSerie()
        {
            var lista = repositorio.Lista();

            if (lista.Count == 0)
            {
                Console.WriteLine("+++++++++++++++++++++++++++++++++");
                Console.WriteLine("+ Não há registros no catálogo +");
                Console.WriteLine("+++++++++++++++++++++++++++++++++");
                return;
            }
            else
            {
                Console.Write("Digite o id da série: ");
                int indiceSerie = int.Parse(Console.ReadLine());
                Console.WriteLine();

                Console.WriteLine("+ ==================================== +");
                Console.WriteLine("+ --------  Detalhes da Série -------- +");
                Console.WriteLine("+ ==================================== +");
                var serie = repositorio.RetornaPorId(indiceSerie);
                Console.WriteLine(serie);
                Console.WriteLine();

                Console.WriteLine("+ ================ End =============== +");
            }
        }
Beispiel #10
0
        private static void VisualizarSeries()
        {
            Console.WriteLine("Visualizar Série:");
            Console.Write("Digite o ID da Série que será visualizada:");
            int entradaId = int.Parse(Console.ReadLine());
            var serie     = repositorioSerie.RetornaPorId(entradaId);

            Console.WriteLine(serie);
        }
Beispiel #11
0
        public static void VisualizarSerie()
        {
            Console.WriteLine("Digite o id da serie: ");
            int entradaId = Convert.ToInt32(Console.ReadLine());

            var obj = repositorio.RetornaPorId(entradaId);

            Console.WriteLine(obj);
        }
Beispiel #12
0
        private static void VisualizarSerie()
        {
            Console.WriteLine("Digite o número da série que gostaria de ver as informações, conforme a lista a seguir");
            ListarSeries();
            int numSerie = int.Parse(Console.ReadLine());
            var serie    = repositorio.RetornaPorId(numSerie);

            Console.WriteLine(serie);
        }
Beispiel #13
0
        private static void VisualizarSerie()
        {
            Console.WriteLine("Visualizar série");
            Console.WriteLine();

            Console.Write("Digite o id da série que deseja visualizar: ");
            int id = int.Parse(Console.ReadLine());

            Console.WriteLine(repositorio.RetornaPorId(id).ToString());
        }
Beispiel #14
0
        private static void VisualizarSerie()
        {
            Console.WriteLine("Visualizar Serie");

            Console.WriteLine("Digite o ID da Serie:");
            int id = Convert.ToInt32(Console.ReadLine());

            Serie serie = Repositorio.RetornaPorId(id);

            Console.WriteLine(serie);
        }
Beispiel #15
0
        private static void ExcluirSerie()
        {
            Console.Write("Digite o id da série: ");
            int   indiceSerie = int.Parse(Console.ReadLine());
            Serie serie       = repositorio.RetornaPorId(indiceSerie);

            Console.WriteLine("Realmente deseja excluir a série de id {0}? [S] ou [N]", serie.retornaTitulo());
            string confirmacao = Console.ReadLine().ToUpper();

            Console.WriteLine();

            if (confirmacao == "S")
            {
                repositorio.Exclui(indiceSerie);
                Console.WriteLine("Serie excluida");
                return;
            }

            Console.WriteLine("Serie não excluida");
        }
        private static void VisualizarSerie()
        {
            Console.WriteLine("--- Visualizar série ---");

            Console.Write("Digite o Id da Série: ");
            int entradaId = int.Parse(Console.ReadLine());

            var serie = repositorio.RetornaPorId(entradaId);

            Console.WriteLine(serie);
        }
Beispiel #17
0
        private static void VisualizarItem(bool isSerie)
        {
            if (isSerie)
            {
                Console.Write("Digite o id da série: ");
                int indiceSerie = int.Parse(Console.ReadLine());

                var serie = repositorioSerie.RetornaPorId(indiceSerie);

                Console.WriteLine(serie);
            }
            else
            {
                Console.Write("Digite o id do filme: ");
                int indiceFilme = int.Parse(Console.ReadLine());

                var filme = repositorioSerie.RetornaPorId(indiceFilme);

                Console.WriteLine(filme);
            }
        }
Beispiel #18
0
    private static void ExcluirSerie()
    {
        Console.Write("Digite o id da série: ");
        int indiceSerie = int.Parse(Console.ReadLine());
        int proximo     = repositorio.ProximoId();

        if (indiceSerie < proximo)
        {
            Serie  Excluir = repositorio.RetornaPorId(indiceSerie);
            string titulo  = Excluir.retornaTitulo();
            Console.WriteLine("Tem certeza que deseja excluir: {0}", titulo);
            Console.WriteLine("1 - Sim");
            Console.WriteLine("0 - Não");
            int confirmacao = int.Parse(Console.ReadLine());
            if (confirmacao == 1)
            {
                repositorio.Exclui(indiceSerie);
            }
        }
        else
        {
            Console.WriteLine("Id não encontrado");
        }
    }
Beispiel #19
0
        private static void VisualizarSerie()
        {
            int indiceSerie = -1;

            Console.WriteLine("Visualizar série");

            Console.Write("Digite o cod. da série: ");
            indiceSerie = int.Parse(Console.ReadLine());

            var serie = repositorio.RetornaPorId(indiceSerie);

            Console.WriteLine(serie); // serie.ToString()

            Console.WriteLine();
        }
Beispiel #20
0
        private static void VisualizarSerie()
        {
            Console.WriteLine("Você escolheu visualizar uma série.");

            Console.Write("Digite o ID da série: ");
            int indiceSerie = int.Parse(Console.ReadLine());

            while (indiceSerie > repositorio.listaSerie.Count - 1 || indiceSerie < 0)
            {
                Console.WriteLine("ID inválida.");
                indiceSerie = int.Parse(Console.ReadLine());
            }

            var serie = repositorio.RetornaPorId(indiceSerie);

            Console.WriteLine(serie);
        }
Beispiel #21
0
        private static void VisualizarSerie()
        {
            Console.Write("Digite o id da série: ");
            int indiceSerie = int.Parse(Console.ReadLine());

            var serie = repositorio.RetornaPorId(indiceSerie);

            if (serie != null && !serie.retornaExcluido())
            {
                Console.Write(serie);
            }
            else
            {
                Console.Write("Id de série inexistente! ");
            }

            Console.WriteLine();
        }
Beispiel #22
0
        // ------------------------------------------------------------ Interage com usuário e visualiza a série
        private static void VisualizarSerie()
        {
            Console.WriteLine("****** FLIX ****** Você escolheu: Visualizar série");

            // -------------------------------------------------------- Verificar se o ID existe
            Console.Write("Digite o id da série: ");
            int indiceSerie = int.Parse(Console.ReadLine());

            while (indiceSerie > repositorio.ProximoId())
            {
                Console.Write($"Digite o id da série corretamente. Limite máximo: {repositorio.ProximoId()}");
                indiceSerie = int.Parse(Console.ReadLine());
            }

            var serie = repositorio.RetornaPorId(indiceSerie);

            Console.WriteLine(serie);
        }
Beispiel #23
0
        private static void VisualizarSerie()
        {
            if (!ListaEstaVazia())
            {
                Console.Write("Digite o id da série: ");
                int indiceSerie = int.Parse(Console.ReadLine());

                var serie = repositorio.RetornaPorId(indiceSerie);

                if (serie == null)
                {
                    Console.WriteLine("ID de série inexistente!");
                }
                else
                {
                    Console.WriteLine(serie);
                }
            }
        }
Beispiel #24
0
        //Visualizar Serie
        private static void VisualizarSerie()
        {
            string separador3 = "----------------------------";
            string separador4 = "============================";

            Console.WriteLine(separador3);
            Console.Write("Digite o id da série: ");
            int indiceSerie = int.Parse(Console.ReadLine());

            var serie = repositorio.RetornaPorId(indiceSerie);

            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine(separador4);

            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine(serie);

            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine(separador4);
        }
Beispiel #25
0
        private static void VisualizarTitulo()
        {
            int tipoItem = definirTipo();

            Console.Write("Digite o ID do Título: ");
            int indiceSerie = int.Parse(Console.ReadLine());


            if (tipoItem == 2)
            {
                var serie = repositorio.RetornaPorId(indiceSerie);

                Console.WriteLine(serie);
            }
            else
            {
                var filme = repositorioFilme.RetornaPorId(indiceSerie);

                Console.WriteLine(filme);
            }
        }
        private static void VisualizarSerie()
        {
            try
            {
                Console.WriteLine("=>   Visualização da Série   <=");
                Console.WriteLine();

                Console.Write("= Digite o id da série: ");
                int indiceSerie = int.Parse(Console.ReadLine());
                Console.WriteLine();

                var serie = repositorio.RetornaPorId(indiceSerie);

                Console.WriteLine(serie);
            }
            catch (Exception)
            {
                Console.Write(" ==== ID não encontrado, ou digitado de forma errada! ====");
                Console.WriteLine();
            }
        }
Beispiel #27
0
 public static bool SerieValida(int id)
 {
     return(repositorio.RetornaPorId(id) != null);
 }