internal static void ListaCategoria()
        {
            TelaComTitulo.GeraTela(" LISTAR FILMES POR CATEGORIA", 80, 21, 0, 1);

            int contadorCategoriaFilme = 1;

            Console.WriteLine();

            foreach (var opcaoEnum in Enum.GetValues(typeof(EnumCategoriaFilme)))
            {
                Console.SetCursorPosition(1, contadorCategoriaFilme + 2);
                Console.BackgroundColor = ConsoleColor.DarkBlue;
                Console.WriteLine($"[{contadorCategoriaFilme}] - {opcaoEnum}");
                Console.ResetColor();

                contadorCategoriaFilme++;
            }

            int opcaoCategoriaInformada;

            Console.BackgroundColor = ConsoleColor.DarkBlue;
            Console.SetCursorPosition(1, 19);
            Console.Write("\n [Opção]: ");
            int.TryParse(Console.ReadLine(), out opcaoCategoriaInformada);
            Console.ResetColor();

            Console.Clear();

            UtilitariosGlobais.ApresentaCabecalhoAzulEscuro(" LISTAR FILMES POR CATEGORIA");

            ControllerFilme.ListaCategoria(opcaoCategoriaInformada);

            ConfirmaFimVisualizacaoListagem();
        }
        internal static void ApresentaTela()
        {
            TelaComTitulo.GeraTela(" C O N S U L T A R   L O C A Ç Õ E S", 80, 13, 0, 1);

            Locacao.AtualizaLocacoes();

            ApresentaMenu();
        }
        internal static void ApresentaTela()
        {
            Locacao.AtualizaLocacoes();

            TelaComTitulo.GeraTela(" FORMULÁRIO DE DEVOLUÇÃO", 80, 31, 0, 1);

            RecebeIdLocacao();
        }
        internal static void ApresentaTela()
        {
            Locacao.AtualizaLocacoes();

            TelaComTitulo.GeraTela(" FORMULÁRIO DE LOCAÇÃO", 80, 33, 0, 1);

            RecebeIdFilme();
        }
        internal static void ApresentaMenu()
        {
            TelaComTitulo.GeraTela(" Opções de alteração", 80, 19, 0, 1);

            OpcoesMenu();

            int opcaoInformada = UtilitariosGlobais.RecebeOpcaoMenu();

            ControllerTelaOpcoesAlteracaoCliente.RecebeOpcaoMenu(opcaoInformada);
        }
        internal static void ConsultaId()
        {
            TelaComTitulo.GeraTela(" CONSULTAR LOCAÇÃO POR ID", 80, 4, 0, 1);

            int idInformado;

            Console.BackgroundColor = ConsoleColor.DarkBlue;
            Console.SetCursorPosition(1, 2);
            Console.Write("\n [ID do filme]: ");
            int.TryParse(Console.ReadLine(), out idInformado);
            Console.ResetColor();

            Console.WriteLine("\n");

            ControllerLocacao.ConsultaId(idInformado);

            ConfirmaFimVisualizacaoListagem();
        }
        internal static void ConsultaCpf()
        {
            TelaComTitulo.GeraTela(" CONSULTAR LOCAÇÕES POR CPF", 80, 4, 0, 1);

            string cpfInformado;

            Console.BackgroundColor = ConsoleColor.DarkBlue;
            Console.SetCursorPosition(1, 2);
            Console.Write("\n [CPF do cliente]: ");
            cpfInformado = Console.ReadLine();
            Console.ResetColor();

            Console.WriteLine("\n");

            ControllerLocacao.ConsultaCpf(cpfInformado);

            ConfirmaFimVisualizacaoListagem();
        }
        internal static void ListaNome()
        {
            TelaComTitulo.GeraTela(" LISTAR CLIENTES POR NOME", 80, 4, 0, 1);

            string nomeInformado;

            Console.BackgroundColor = ConsoleColor.DarkBlue;
            Console.SetCursorPosition(1, 2);
            Console.Write("\n [Nome]: ");
            nomeInformado = Console.ReadLine();
            Console.ResetColor();

            Console.Clear();

            UtilitariosGlobais.ApresentaCabecalhoAzulEscuro(" LISTAR CLIENTES POR NOME");

            ControllerCliente.ListaNome(nomeInformado);

            ConfirmaFimVisualizacaoListagem();
        }
        internal static void ListaTitulo()
        {
            TelaComTitulo.GeraTela(" LISTAR FILMES POR TÍTULO", 80, 4, 0, 1);

            string tituloInformado;

            Console.BackgroundColor = ConsoleColor.DarkBlue;
            Console.SetCursorPosition(1, 2);
            Console.Write("\n [Títúlo]: ");
            tituloInformado = Console.ReadLine();
            Console.ResetColor();

            Console.Clear();

            UtilitariosGlobais.ApresentaCabecalhoAzulEscuro(" LISTAR FILMES POR TÍTULO");

            ControllerFilme.ListaTitulo(tituloInformado);

            ConfirmaFimVisualizacaoListagem();
        }
        internal static void ListaDiretor()
        {
            TelaComTitulo.GeraTela(" LISTAR FILMES POR DIRETOR", 80, 4, 0, 1);

            string diretorInformado;

            Console.BackgroundColor = ConsoleColor.DarkBlue;
            Console.SetCursorPosition(1, 2);
            Console.Write("\n [Diretor]: ");
            diretorInformado = Console.ReadLine().ToUpper();
            Console.ResetColor();

            Console.Clear();

            UtilitariosGlobais.ApresentaCabecalhoAzulEscuro(" LISTAR FILMES POR DIRETOR");

            ControllerFilme.ListaDiretor(diretorInformado);

            ConfirmaFimVisualizacaoListagem();
        }
Exemple #11
0
        /// <summary>
        /// Por padrão, a altura é de 39 pontos e a largura de 7 pontos.
        /// O método retorna um inteiro referente a opção informada. Por padrão, 1 = sim e 2 = não.
        /// </summary>
        /// <param name="tituloTela"></param>
        /// <param name="distanciaLateral"></param>
        /// <param name="distanciaSuperior"></param>
        /// <returns></returns>
        internal static int GeraTela(string tituloTela, int distanciaLateral, int distanciaSuperior, int largura = 38, int altura = 7)
        {
            TelaComTitulo.GeraTela(tituloTela, largura, altura, distanciaLateral, distanciaSuperior);

            Console.BackgroundColor = ConsoleColor.DarkBlue;

            Console.SetCursorPosition(distanciaLateral, distanciaSuperior + 2);
            Console.Write(" [1] - Sim");

            Console.SetCursorPosition(distanciaLateral, distanciaSuperior + 3);
            Console.Write(" [2] - Não");

            Console.SetCursorPosition(distanciaLateral, distanciaSuperior + 5);
            Console.Write(" [Opção]: ");

            int opcaoInformada = 0;

            Console.SetCursorPosition(distanciaLateral + 10, distanciaSuperior + 5);
            int.TryParse(Console.ReadLine(), out opcaoInformada);

            Console.ResetColor();

            return(opcaoInformada);
        }
        internal static void ApresentaTela()
        {
            TelaComTitulo.GeraTela(" L O G I N", 80, 6, 0, 1);

            RecebeDadosAutenticacao();
        }
Exemple #13
0
        internal static void ApresentaTela()
        {
            TelaComTitulo.GeraTela(" FORMULÁRIO DE EXCLUSÃO - FILMES", 80, 4, 0, 1);

            RecebeId();
        }
Exemple #14
0
        internal static void ApresentaTela()
        {
            TelaComTitulo.GeraTela(" S H E T H   L O C A D O R A", 80, 10, 0, 1);

            ApresentaMenu();
        }
        internal static void ApresentaTela()
        {
            TelaComTitulo.GeraTela(" L O C A Ç Õ E S", 80, 9, 0, 1);

            ApresentaMenu();
        }
        internal static void ApresentaTela()
        {
            TelaComTitulo.GeraTela(" LOCALIZAR CLIENTE", 80, 4, 0, 1);

            RecebeCpf();
        }
        internal static void ApresentaTela()
        {
            TelaComTitulo.GeraTela(" FORMULÁRTIO DE EXCLUSÃO - USUÁRIOS", 80, 4, 0, 1);

            RecebeCpf();
        }
Exemple #18
0
        internal static void ApresentaTela()
        {
            TelaComTitulo.GeraTela(" C O N S U L T A R   F I L M E S", 80, 11, 0, 1);

            ApresentaMenu();
        }
Exemple #19
0
        internal static void ApresentaTela()
        {
            TelaComTitulo.GeraTela(" C O N S U L T A R   U S U Á R I O S", 80, 10, 0, 1);

            ApresentaMenu();
        }
        internal static void ApresentaTela()
        {
            TelaComTitulo.GeraTela(" F I L M E S", 80, 10, 0, 1);

            ApresentaMenu();
        }
Exemple #21
0
        internal static void ApresentaTela()
        {
            TelaComTitulo.GeraTela(" LOCALIZAR FILME", 80, 4, 0, 1);

            RecebeId();
        }