static void Main(string[] args) { int opcaoDeslogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastrar novo usuario UsuarioViewController.CadastrarUsuario(); break; case 2: //Listar todos os usuarios UsuarioViewController.ListarUsuario(); break; case 3: //Efetuar Login break; case 0: Console.WriteLine("Tchau, Até Mais"); break; default: Console.WriteLine("Opção Inválida!"); break; } }while(opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; int opcaoLogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastra usuario UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetua Login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { System.Console.WriteLine($"Seja bien vindo - {usuarioRecuperado.Nome}"); MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); do { switch (opcaoLogado) { case 1: ProdutoViewController.CadastrarProduto(); break; case 2: ProdutoViewController.ListarProduto(); break; case 3: ProdutoViewController.BuscarId(); break; } } while (opcaoLogado != 0); } break; case 3: //Listar UsuarioViewController.ListarUsuario(); break; case 0: //Sair break; default: System.Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; do { //Menu Deslogado MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastrar Usuario UsuarioViewController.CadastrarUsuario(); break; //fim cadastrar usuario case 2: //listar usuario UsuarioViewController.ListarUsuario(); break; case 0: //Sair Console.WriteLine("Tchau, Até Mais"); break; //fim sair default: System.Console.WriteLine("Opção Inválida!"); break; } }while(opcaoDeslogado != 0); }//fim switch
static void Main(string[] args) { int opcaoDeslogado = 0; do{ MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch(opcaoDeslogado){ case 1: //Cadastrar novo usuario UsuarioViewController.CadastrarUsuario(); break; case 2: //Listar todos os usuarios UsuarioViewController.ListarUsuario(); break; case 3: //Efetuar Login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if(usuarioRecuperado != null){ Console.WriteLine($"Bem-Vindo {usuarioRecuperado.Nome}"); int opcaoLogado = 0; do{ MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado){ case 1: //Cadastrar Produto ProdutoViewController.CadastrarProduto(usuarioRecuperado); break; case 2: //Listar Produtos ProdutoViewController.Listar(); break; case 3: //Buscar Produto por Id break; case 0: //Sair Console.WriteLine("Tchau, Até Mais!"); break; default: Console.WriteLine("Opção Inváida!"); break; } }while(true); } break; case 0: Console.WriteLine("Tchau, Até Mais"); break; default: Console.WriteLine("Opção Inválida!"); break; } }while(opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; int opcaoLogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: UsuarioViewController.CadastrarUsuario(); break; case 2: UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { Console.WriteLine($"Seja bem vindo - {usuarioRecuperado.Nome}"); do { MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: TarefasViewController.DeterminarTarefas(); break; case 2: TarefasViewController.ListarTarefas(); break; default: Console.WriteLine("Opção Inválida"); break; } } while (opcaoLogado != 0); } break; case 3: UsuarioViewController.ListarUsuario(); break; default: Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; do { //Menu Deslogado MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastrar usuário UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetuar Login UsuarioViewModel usuarioRetornado = UsuarioViewController.EfetuarLogin(); if (usuarioRetornado != null) { System.Console.WriteLine($"Bem vindo {usuarioRetornado}"); } else { Console.WriteLine("Usuário ou Senha Inválido , Tente Novamente!"); continue; } break; case 3: //Listar usuário Cadastrados UsuarioViewController.ListarUsuario(); break; case 9: //Sair break; default: System.Console.WriteLine("Opção Inválido"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; int opcaoLogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: UsuarioViewController.CadastrarUsuario(); break; case 2: UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { System.Console.WriteLine($"Seja Bem Vindo - {usuarioRecuperado.Nome}"); MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); do { switch (opcaoLogado) { case 1: TarefasViewController.CadastrarTarefas(); break; case 2: TarefasViewController.ListarTarefas(); break; } } while (opcaoLogado != 0); System.Console.WriteLine("Obrigado pela atenção!"); } break; case 3: UsuarioViewController.ListarUsuario(); break; } } while (opcaoDeslogado != 0); System.Console.WriteLine("Obrigado pela atenção!"); }
static void Main(string[] args) { /* UsuarioViewModel usuario = new UsuarioViewModel(); * usuario.Id = 1; * usuario.Nome = "Carlos"; * usuario.DataCriacao = DateTime.Now; * * ProdutoViewModel produto = new ProdutoViewModel(); * produto.Id = 1; * produto.Nome = "Paxtel de Flango";*/ int opcaoDeslogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetuar login UsuarioViewModel usuarioRtornado = UsuarioViewController.EfetuarLogin(); System.Console.WriteLine($"seja bem vindo {usuarioRtornado.Nome}"); break; case 3: //listar usuarios UsuarioViewController.ListarUsuario(); break; case 0: //sair break; default: System.Console.WriteLine("Opção inválida"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; do { // Menu Deslogado MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastrar usuário UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetuar Login UsuarioViewModel usuarioRetornado = UsuarioViewController.EfetuarLogin(); if (usuarioRetornado != null) { Console.WriteLine($"Bem vindo {usuarioRetornado.Nome}"); //Coloar o menu Logado } break; case 3: //Listar usuários Cadastrados UsuarioViewController.ListarUsuario(); break; case 0: //Sair break; default: Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Olá"); Console.ResetColor(); int opcaoDeslogado = 0; int opcaoLogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastrar usuario UsuarioViewController.CadastrarUsuario(); break; case 2: //Lista UsuarioViewController.ListarUsuario(); break; case 3: //Login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { Console.WriteLine($"Bem Vindo {usuarioRecuperado.Nome}, o que deseja fazer?"); do { MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: TarefaViewController.CadastrarTarefa(usuarioRecuperado); break; case 2: TarefaViewController.ListarTarefa(usuarioRecuperado); break; case 0: Console.WriteLine("Volte sempre!"); break; default: Console.WriteLine("Opção inválida, por favor digite novamente."); break; } } while (opcaoLogado != 0); } break; case 0: //Sai Console.WriteLine("Obrigado pela atenção"); break; default: Console.WriteLine("Opção inválida, por favor digite novamente"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; int opcaoLogado = 0; do { //Menu Deslogado MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastrar usuário UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetuar Login UsuarioViewModel usuarioRetornado = UsuarioViewController.EfetuarLogin(); if (usuarioRetornado != null) { Console.WriteLine($"Bem vindo {usuarioRetornado.Nome}"); //Coloar O menu Logado do { MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //CADASTAR PRODUTOS ProdutoViewController.CadastarProduto(); break; case 2: //LISTAR ProdutoViewController.ListarProduto(); System.Console.WriteLine(" "); System.Console.WriteLine("pressione ENTER para sair"); Console.ReadLine(); break; case 3: //BUSCA POR ID System.Console.Write("Digite qual ID proucura: "); int idBusca = int.Parse(Console.ReadLine()); ProdutoRepositorio.BuscarProdutoId(idBusca); break; // case 4: // //VALOR TOTAL // break; // case 5: // //ALTERAR // break; case 6: //REMOVER System.Console.Write("Digite o Id do produto que deseja remover: "); int IdRem = int.Parse(Console.ReadLine()); bool REMoiNAO = ProdutoRepositorio.RemoverProduto(IdRem); if (ProdutoRepositorio.RemoverProduto(IdRem) == false) { System.Console.WriteLine("Produto Removido"); } else { System.Console.WriteLine("Produto não Existente"); } break; case 0: //SAIR System.Console.WriteLine("Ok, volte sempre"); Thread.Sleep(2000); break; default: Console.WriteLine("Opção Inválida"); break; } } while (opcaoLogado != 0); } //fim If break; case 3: //Listar usuários Cadastrados UsuarioViewController.ListarUsuario(); break; case 0: //Sair break; default: Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; int opcaoLogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastra usuario UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetua login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { Console.WriteLine($"Seja bem vindo - {usuarioRecuperado.Nome}"); do { MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //Cadastra o produto ProdutoViewController.CadastrarProduto(); break; case 2: //Lista os produtos ProdutoViewController.ListarProduto(); break; case 3: //Busca por Id ProdutoViewController.BuscaPorId(); break; case 0: //Sair break; default: Console.WriteLine("Opção inválida"); break; } } while (opcaoLogado != 0); } break; case 3: //Listar UsuarioViewController.ListarUsuario(); break; case 0: //sair Console.WriteLine("Obrigado, volte sempre!"); break; default: Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0, opcaoLogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: { UsuarioViewController.CadastrarUsuario(); break; } case 2: { //Chama a página Login e aguarda o retorno UsuarioViewModel usuarioViewModel = UsuarioViewController.EfetuarLogin(); //Usuário é válido if (usuarioViewModel != null) { //Mensagem de boas vindas System.Console.WriteLine("Seja Bem vindo" + usuarioViewModel.Nome); //Laço menu logado do { //Mostra menu logado MenuUtil.MenuLogado(); //Obtém opção do menu opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 0: { System.Console.WriteLine("Tchau"); break; } default: { System.Console.WriteLine("Opção invalida"); break; } } }while(opcaoLogado != 0); } break; } case 3: { UsuarioViewController.ListarUsuario(); break; } case 0: { System.Console.WriteLine("Tchau"); break; } default: { System.Console.WriteLine("Opção Inválida"); break; } } }while(opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; do { MenuUtil.MenuDeslogado(); System.Console.Write("Digite o número de uma opção : "); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastrar novo usuário UsuarioViewController.CadastrarUsuario(); break; case 2: //Listar todos os usuários UsuarioViewController.ListarUsuario(); break; case 3: //Efetuar Login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { System.Console.WriteLine($"Bem-Vindo {usuarioRecuperado.Nome}"); int opcaoLogado; do { MenuUtil.MenuLogado(); System.Console.Write("Digite o número de uma opção : "); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //Cadastrar Produto ProdutoViewController.CadastrarProduto(usuarioRecuperado); break; case 2: //Listar Produto ProdutoViewController.Listar(); break; case 3: //Buscar por Id break; case 0: //Sair System.Console.WriteLine("Volte Sempre"); break; default: System.Console.WriteLine("Opção Inválida"); break; } } while (true); } break; case 0: System.Console.WriteLine("Volte Sempre"); break; default: System.Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcao = 0; int opcaoLogado = 0; do { MenuUtils.MenuDeslogado(); opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: UsuarioViewController.CadastrarUsuario(); break; case 2: UsuarioViewController.ListarUsuario(); Console.ReadLine(); break; case 3: break; case 4: UsuarioViewModel resposta = UsuarioViewController.LoginUsuario(); if (resposta != null) { MenuUtils.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //Cadastrar Receita; TransacaoViewController.CadastrarReceita(); break; case 2: //Cadastrar Despesa TransacaoViewController.CadastrarDespesa(); break; case 3: TransacaoRepositorio.Listar(); //Listar break; case 0: //Sair break; } } break; case 0: Console.WriteLine("Tchau, Até Mais (;-;)"); break; default: Console.WriteLine("Esse comando não existe!!"); break; } }while(true); }
static void Main(string[] args) { int opcaoDeslogado = 0; int opcaoLogado = 0; int opcaoTransacao = 0; int opcaoExtrato = 0; TransacaoRepositorio transacaoRepositorio = new TransacaoRepositorio(); UsuarioRepositorio usuarioRepositorio = new UsuarioRepositorio(); do { MenuUtils.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: UsuarioViewController.CadastrarUsuario(); break; case 2: UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine($"Seja bem vindo - {usuarioRecuperado.Nome}"); Console.ResetColor(); do { MenuUtils.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: do { MenuUtils.MenuTransacao(); opcaoTransacao = int.Parse(Console.ReadLine()); switch (opcaoTransacao) { case 1: TransacaoViewController.CadastrarDespesa(); break; case 2: TransacaoViewController.DepositarNaConta(); break; } } while (opcaoTransacao != 0); break; case 2: do { MenuUtils.MenuExtrato(); opcaoExtrato = int.Parse(Console.ReadLine()); switch (opcaoExtrato) { case 1: TransacaoViewController.ListarCredito(); break; case 2: TransacaoViewController.ListarDeposito(); break; case 3: TransacaoViewController.SaldoAtual(); break; case 4: TransacaoViewController.Zipar(); break; case 5: List <TransacaoViewModel> extratoDeTransacoes = transacaoRepositorio.Listar(); List <TransacaoViewModel> extratoDeDepositos = transacaoRepositorio.ListarDeposito(); Spire.Doc.Document document = new Spire.Doc.Document(); Paragraph paragraph = document.AddSection().AddParagraph(); foreach (var item in extratoDeTransacoes) { Console.ForegroundColor = ConsoleColor.DarkBlue; paragraph.AppendText($"Descrição: {item.Descricao} \n Valor do Crédito: {item.ValorCredito} \n Data da Transação: {item.DataDaTransacao}\n"); Console.ResetColor(); } foreach (var item in extratoDeDepositos) { Console.ForegroundColor = ConsoleColor.DarkBlue; paragraph.AppendText($"Descrição: {item.Descricao} \n Valor do Deposito: {item.ValorDeposito} \n Data da Transação: {item.DataDaTransacao}\n"); Console.ResetColor(); } document.SaveToFile("Sample.doc", FileFormat.Doc); try { System.Diagnostics.Process.Start("Sample.doc"); } catch { } break; } } while (opcaoExtrato != 0); break; } } while (opcaoLogado != 0); } break; case 3: UsuarioViewController.ListarUsuario(); List <UsuarioViewModel> listaDeUsuarios = usuarioRepositorio.Listar(); Spire.Doc.Document documento = new Spire.Doc.Document(); Paragraph paragrafo = documento.AddSection().AddParagraph(); foreach (var item in listaDeUsuarios) { paragrafo.AppendText($"Nome: {item.Nome}\nData de Nascimento: {item.DataNascimento}\nEmail: {item.Email}\nSenha: {item.Senha}\n\n"); documento.SaveToFile("Sample.doc", FileFormat.Doc); try { System.Diagnostics.Process.Start("Sample.doc"); } catch { } } break; default: break; } } while (opcaoDeslogado != 0); Console.ForegroundColor = ConsoleColor.DarkRed; Console.WriteLine("Obrigado pela atenção!"); Console.ResetColor(); }
static void Main(string[] args) { int opcaoDeslogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastra Usuario UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetua Login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { do { System.Console.WriteLine($"\n-----------------------------------"); System.Console.WriteLine($" Seja bem-vindo {usuarioRecuperado.Nome}"); MenuUtil.MenuLogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastra Produto ProdutoViewController.CadastrarProduto(); break; case 2: //Listar ProdutoViewController.ListarProdutos(); break; case 3: ProdutoViewModel produtoRecuperado = ProdutoViewController.BuscarporId(); System.Console.WriteLine($"Id: {produtoRecuperado.Id}\nNome: {produtoRecuperado.Nome}\nDescrição: {produtoRecuperado.Descricao}\nPreço: {produtoRecuperado.Preco}\nCategoria: {produtoRecuperado.Categoria}"); break; case 0: //Sair break; default: System.Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); } break; case 3: //Listar UsuarioViewController.ListarUsuario(); break; case 0: //Sair break; default: System.Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; int opcaoLogado = 0; do { //Menu Deslogado MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastrar Usuário UsuarioViewController.CadastrarUsuario(); break; case 2: // Efetuar Login UsuarioViewModel usuarioRetornado = UsuarioViewController.EfetuarLogin(); if (usuarioRetornado != null) { System.Console.WriteLine($"Bem vindo {usuarioRetornado.Nome}"); do { MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: ProdutoViewControler.CadastrarProduto(); break; case 2: ProdutoViewControler.ListarProdutos(); break; case 3: ProdutoViewControler.BuscarProdutoPorId(); break; case 0: //sair System.Console.WriteLine("Você pediu para deslogar"); break; default: System.Console.WriteLine("Opção Inválida"); break; } }while(opcaoLogado != 0); } break; case 3: //Listar usuários Cadastrados UsuarioViewController.ListarUsuario(); break; case 0: //Sair System.Console.WriteLine("Você pediu para sair!"); break; default: System.Console.WriteLine("Opção Inválida"); break; } }while(opcaoDeslogado != 0); }
static void Main(string[] args) { //Programa com menu para cadastro, login e listar usuários. Uma vez logado, a pessoa pode cadastrar tarefas, lembrando o método Kanban int opcaoDeslogado = 0; int opcaoLogado = 0; //int opcaoDesejada = 0; UsuarioViewModel usuarioRetornado; UsuarioViewModel teste; do { //Menu Deslogado MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastrar UsuarioViewController.CadastrarUsuario(); break; case 2: //login usuarioRetornado = UsuarioViewController.EfetuarLogin(); if (usuarioRetornado != null) { teste = usuarioRetornado; System.Console.WriteLine($"Bem vindo {usuarioRetornado.Nome}"); do { MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //Cadastrar Tarefa TarefaViewController.CadastrarTarefa(usuarioRetornado); break; case 2: //Listar Tarefas TarefaViewController.ListarTiposTarefas(usuarioRetornado); break; case 3: //Listar Usuários UsuarioViewController.ListarUsuario(usuarioRetornado); break; case 0: //sair System.Console.WriteLine("Você pediu para sair"); break; default: System.Console.WriteLine("Opção Inválida"); break; } } while (opcaoLogado != 0); } break; case 0: //Sair System.Console.WriteLine("Você pediu para sair"); break; default: System.Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //cadastrar novo usuário UsuarioViewController.CadastrarUsuario(); break; case 2: //Listar usuários UsuarioViewController.ListarUsuario(); break; case 3: //Efetuar login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { System.Console.WriteLine($"Bem vindo {usuarioRecuperado.Nome}"); int opcaoLogado = 0; do { MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //cadastrar produto ProdutoViewController.CadastrarProduto(usuarioRecuperado); break; case 2: //Listar produtos break; case 3: //Buscar por id break; case 0: //sair System.Console.WriteLine("volty sempry"); break; default: System.Console.WriteLine("Opção inválida"); break; } } while (opcaoLogado != 0); } break; case 0: //Sair System.Console.WriteLine("Volte sempre"); break; default: System.Console.WriteLine("Opção inválida"); break; } } while (opcaoDeslogado != 0); }
static void Main (string[] args) { //Criação de um app para controle de finanças com cadastro de Usuarios (nome, email, senha, data de nascimento), Login de Usuários (e-mail e senha), Cadastro de Transações (Tipo de transação, descrição, data da transação, valor), extrato de transação Total e banco de dados - pelo menos. Se der, relatório em World e exportação de banco de dados. int opcaoDeslogado = 0; int opcaoLogado = 0; do { MenuUtil.MenuDeslogado (); opcaoDeslogado = int.Parse (Console.ReadLine ()); switch (opcaoDeslogado) { case 1: //Cadastrar Novo Usuário UsuarioViewController.CadastrarUsuario (); break; case 2: //Efetuar Login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin (); if (usuarioRecuperado != null) { System.Console.WriteLine ($"Bem vindo {usuarioRecuperado.Nome}"); do { MenuUtil.MenuLogado (); opcaoLogado = int.Parse (Console.ReadLine ()); switch (opcaoLogado) { case 1: //Cadastro de Transações TransacaoViewController.CadastrarTransacao(usuarioRecuperado); break; case 2: //Extrato das Transações TransacaoViewController.Listar(usuarioRecuperado); break; case 3: //Criar os arquivos csv tipo zip var transacaoRepositorio = new TransacaoRepositorio(); transacaoRepositorio.CriarZip(); break; case 0: //Sair System.Console.WriteLine ("Você pediu para sair"); break; default: System.Console.WriteLine ("Opção Inválida"); break; } } while (opcaoLogado != 0); } break; case 3: //Listar Usuarios UsuarioViewController.ListarUsuario(); break; case 0: //sair System.Console.WriteLine ("Você pediu para sair"); break; default: System.Console.WriteLine ("Opção inválida"); break; } } while (opcaoDeslogado != 0); } //fim static void Main
static void Main(string[] args) { // string startPath = @".\start"; // string zipPath = @".\.zip"; // string extractPath = @".\extract"; // ZipFile.CreateFromDirectory(startPath, zipPath); // ZipFile.ExtractToDirectory(zipPath, extractPath); int opcaoDeslogado = 0; int opcaoLogado = 0; UsuarioRepositorio usuarioRepositorio = new UsuarioRepositorio(); TransacaoRepositorio transacaoRepositorio = new TransacaoRepositorio(); do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastro Usuário UsuarioViewController.CadastrarUsuario(); break; case 2: //Listar Usuário UsuarioViewController.ListarUsuario(); break; case 3: //Logar Usuário UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { Console.WriteLine($"Seja bem vindo - {usuarioRecuperado.Nome}"); do { MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //Cadastrar Transação TransacaoViewController.CadastrarTransacao(); break; case 2: //Exibir Extrato da Transação TransacaoViewController.ListarTransacao(); break; case 3: //Exportar Transação em word System.Console.WriteLine("Cria um documento Word"); Document relatorioTransacao = new Document(); Paragraph paragrafo2 = relatorioTransacao.AddSection().AddParagraph(); List <UsuarioViewModel> dadosDoUsuario = usuarioRepositorio.Listar(); foreach (var item in dadosDoUsuario) { paragrafo2.AppendText($"Nome do usuário: {item.Nome} - Email: {item.Email} - Data de nascimento: {item.DataNascimento}"); } List <TransacaoViewModel> listaDeTransacaoes = transacaoRepositorio.Listar(); foreach (var item in listaDeTransacaoes) { paragrafo2.AppendText($"Tipo: {item.Tipo} Valor: {item.Valor} - Descrição: {item.Descricao} - Data da transação: {item.DataDaTransacao}"); } relatorioTransacao.SaveToFile("Relatório.doc", FileFormat.Doc); try { System.Diagnostics.Process.Start("Relatório.doc"); }catch {} break; case 4: //Compactar em ZIP TransacaoViewController.Zipar(); break; case 0: //sair break; default: Console.WriteLine("Opção Inválida"); break; } } while (opcaoLogado != 0); } break; case 4: //Exportar em word //Exportar Transação em word Document relatorioUsuario = new Document(); Paragraph paragrafo1 = relatorioUsuario.AddSection().AddParagraph(); List <UsuarioViewModel> listaDeUsuarios = usuarioRepositorio.Listar(); foreach (var item in listaDeUsuarios) { paragrafo1.AppendText($"Id: {item.Id} - Nome do usuário: {item.Nome} - Email: {item.Email} - Data de nascimento: {item.DataNascimento} - Data de Criação: {item.DataCriacao}"); } relatorioUsuario.SaveToFile("RelatórioUsuário.doc", FileFormat.Doc); try { System.Diagnostics.Process.Start("RelatórioUsuário.doc"); } catch { } break; case 0: //Sair break; default: System.Console.WriteLine("Opção nválida, por favor digite novamente"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; int opcaoLogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastra Usuario UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetua Login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { System.Console.WriteLine($"Seja bem vindo {usuarioRecuperado.Nome}"); System.Console.WriteLine("Pressione ENTER para continuar"); Console.ReadLine(); do { MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //CADASTRAR PRODUTO ProdutoViewController.CadastrarProduto(); break; case 2: //LISTAR ProdutoViewController.ListarProduto(); break; case 3: //BUSCA POR ID ProdutoViewController.BuscaPorId(); break; case 0: break; default: System.Console.WriteLine("Digite uma opção válida"); break; } } while (true); } break; case 3: //Listar UsuarioViewController.ListarUsuario(); break; case 0: //Sair break; default: System.Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; do { //Menu Deslogado MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastrar usuário UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetuar Login UsuarioViewModel usuarioRetornado = UsuarioViewController.EfetuarLogin(); if (usuarioRetornado != null) { Console.WriteLine($"Bem vindo {usuarioRetornado.Nome}"); //Coloar O menu Logado bool sair = false; do { System.Console.WriteLine(" "); MenuUtil.MenuLogado(); System.Console.WriteLine(" "); int opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //Cadastrar Produtos LogadoViewController.CadastrarProduto(); break; case 2: //Listar todos os Produtos LogadoViewController.ListarProduto(); break; case 3: //Buscar produto por ID LogadoViewController.BuscarPorId(); break; case 0: //Sair sair = true; break; default: System.Console.WriteLine("Valor Inválido"); break; } } while (true); } break; case 3: //Listar usuários Cadastrados UsuarioViewController.ListarUsuario(); break; case 0: //Sair break; default: Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }