private static void VerificaResultadoIdFilme(bool resultadoValidacaoId) { if (resultadoValidacaoId == true) { foreach (var item in BancoDados.Filmes) { if (item.Id == _idInformado) { Console.BackgroundColor = ConsoleColor.DarkBlue; Console.Write(item); Console.ResetColor(); break; } } VerificaStatusFilme(); } else { Console.Clear(); UtilitariosGlobais.ApresentaMensagemErro(" Nenhum filme localizado!"); TelaMenuLocacaoNew.ApresentaTela(); } }
private static void VerificaOpcaoConfirmacao(int opcaoConfirmacaoLocacao) { if (opcaoConfirmacaoLocacao == 1) { Console.Clear(); ControllerLocacao.ConcluiLocacao(_idInformado, _cpfInformado); UtilitariosGlobais.ApresentaMensagemSucesso("Locação realizada com sucesso!"); TelaMenuLocacaoNew.ApresentaTela(); } else if (opcaoConfirmacaoLocacao == 2) { Console.Clear(); UtilitariosGlobais.ApresentaMensagemSucesso(" Locação cancelada!"); TelaMenuLocacaoNew.ApresentaTela(); } else { Console.SetCursorPosition(81, 0); UtilitariosGlobais.ApresentaMensagemErro(" Opção inválida!"); ApresentaConfirmacao(); } }
private static void VerificaResultadoCpfCliente(bool resultadoValidacaoCpf) { if (resultadoValidacaoCpf == true) { foreach (var item in BancoDados.Clientes) { if (item.Cpf == _cpfInformado) { Console.BackgroundColor = ConsoleColor.DarkBlue; Console.WriteLine(item); Console.ResetColor(); break; } } VerificaStatusCliente(); } else { Console.Clear(); UtilitariosGlobais.ApresentaMensagemErro(" Nenhum cliente localizado para o CPF informado!"); TelaMenuLocacaoNew.ApresentaTela(); } }
private static void VerificaResultadoIdLocacao(bool resultadoValidacaoId) { if (resultadoValidacaoId == true) { foreach (var item in BancoDados.Locacoes) { if (item.Id == _idInformado) { Console.BackgroundColor = ConsoleColor.DarkBlue; Console.Write(item); Console.ResetColor(); break; } } ApresentaOpcoesEstadoDevolucao(); } else { Console.Clear(); UtilitariosGlobais.ApresentaMensagemErro(" Nenhuma locação ativa localizada!"); TelaMenuLocacaoNew.ApresentaTela(); } }
private static void VerificaQuantidadeDisponivelFilme() { int quantidadeDisponivelFilme = ControllerLocacao.VerificaQuantidadeDisponivelFilme(_idInformado); if (quantidadeDisponivelFilme > 0) { RecebeCpfCliente(); } else { Console.Clear(); UtilitariosGlobais.ApresentaMensagemErro(" Filme Indisponível para locação!"); TelaMenuLocacaoNew.ApresentaTela(); } }
private static void VerificaStatusFilme() { bool resultadoVerificacaoStatusFilme = ControllerLocacao.VerificaStatusFilme(_idInformado); if (resultadoVerificacaoStatusFilme == true) { VerificaQuantidadeDisponivelFilme(); } else { Console.Clear(); UtilitariosGlobais.ApresentaMensagemErro(" Filme Indisponível para locação!"); TelaMenuLocacaoNew.ApresentaTela(); } }
private static void VerificaStatusCliente() { bool resultadoVerificacaoStatusCliente = ControllerLocacao.VerificaStatusCliente(_cpfInformado); if (resultadoVerificacaoStatusCliente == true) { ApresentaConfirmacao(); } else { Console.Clear(); UtilitariosGlobais.ApresentaMensagemErro(" Cliente inativo!"); TelaMenuLocacaoNew.ApresentaTela(); } }