예제 #1
0
        internal static void IniciaFormulario()
        {
            UtilitariosGlobais.ApresentaCabecalhoAzulEscuro(" FORMULÁRIO DE CADASTRO - DADOS PESSOAIS");

            RecebeNome();
            RecebeDataNascimento();
            RecebeSexo();
            RecebeCpf();
            RecebeEmail();
            RecebeNumeroCelular();

            Console.Clear();

            UtilitariosGlobais.ApresentaCabecalhoAzulEscuro(" FORMULÁRIO DE CADASTRO - ENDEREÇO");

            RecebeUnidadeFederativa();
            RecebeCidade();
            RecebeBairro();
            RecebeLogradouro();
            RecebeComplemento();
            RecebeCep();

            Console.Clear();

            UtilitariosGlobais.ApresentaCabecalhoAzulEscuro(" FORMULÁRIO DE CADASTRO - INFORMAÇÕES ADICIONAIS");

            RecebeStatus();

            FinalizaCadastro();
        }
        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 ListaTodas()
        {
            UtilitariosGlobais.ApresentaCabecalhoAzulEscuro(" LISTAR TODAS AS LOCAÇÕES");

            ControllerLocacao.ListaTodos();

            ConfirmaFimVisualizacaoListagem();
        }
        internal static void ListaIrregulares()
        {
            UtilitariosGlobais.ApresentaCabecalhoAzulEscuro(" LISTAR LOCAÇÕES IRREGULARES");

            ControllerLocacao.ListaIrregulares();

            ConfirmaFimVisualizacaoListagem();
        }
        internal static void ListaInativas()
        {
            UtilitariosGlobais.ApresentaCabecalhoAzulEscuro(" LISTAR LOCAÇÕES INATIVAS");

            ControllerLocacao.ListaInativas();

            ConfirmaFimVisualizacaoListagem();
        }
        internal static void ListaTodos()
        {
            UtilitariosGlobais.ApresentaCabecalhoAzulEscuro(" LISTAR TODOS OS CLIENTES");

            ControllerCliente.ListaTodos();

            ConfirmaFimVisualizacaoListagem();
        }
예제 #7
0
        private static void ExibeModeloConsulta(Usuario item)
        {
            UtilitariosGlobais.ApresentaCabecalhoAzulEscuro(" [DADOS DO USUÁRIO]");
            TelaSemTitulo.GeraTela(80, 18, 0, 6);

            Console.SetCursorPosition(0, 6);
            Console.BackgroundColor = ConsoleColor.DarkBlue;
            Console.Write(item);
            Console.ResetColor();
        }
예제 #8
0
        internal static void ConsultaId(int idInformado)
        {
            foreach (var item in BancoDados.Filmes.Where(x => x.Id == idInformado))
            {
                UtilitariosGlobais.ApresentaCabecalhoAzulEscuro(" [DADOS DO FILME]");
                TelaSemTitulo.GeraTela(80, 9, 0, 6);

                Console.SetCursorPosition(0, 6);
                Console.BackgroundColor = ConsoleColor.DarkBlue;
                Console.Write(item);
                Console.ResetColor();
            }
        }
        internal static void IniciaFomrulario()
        {
            UtilitariosGlobais.ApresentaCabecalhoAzulEscuro(" FORMULÁRIO DE CADASTRO - FILMES");

            RecebeStatus();
            RecebeTitulo();
            RecebeDiretor();
            RecebeCategoria();
            RecebeClassificacaoIndicativa();
            RecebeValorLocacao();
            RecebePeriodoDiasLocacao();
            RecebeQuantidadeDisponivel();
            FinalizaCadastro();
        }
        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 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();
        }
        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();
        }