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(); }
/// <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(); }
internal static void ApresentaTela() { TelaComTitulo.GeraTela(" FORMULÁRIO DE EXCLUSÃO - FILMES", 80, 4, 0, 1); RecebeId(); }
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(); }
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(); }
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(); }
internal static void ApresentaTela() { TelaComTitulo.GeraTela(" LOCALIZAR FILME", 80, 4, 0, 1); RecebeId(); }