public ITela Mostra() { Console.WriteLine($">>> {Nome} <<<"); Console.WriteLine(); Console.WriteLine("Gerando dados..."); ReceitaRepositorio receitaRepositorio = new ReceitaRepositorio(_context); DespesaRepositorio despesaRepositorio = new DespesaRepositorio(_context); // Receitas for (int i = 0; i < 36; i++) { receitaRepositorio.Adiciona(new Receita { Nome = "Salário K19", Tipo = "Salário", Valor = 8000.0, Data = new DateTime(2014, 1, 10).AddMonths(i) }); } for (int i = 0; i < 36; i++) { receitaRepositorio.Adiciona(new Receita { Nome = "VA", Tipo = "Vale Alimentação", Valor = 400.0, Data = new DateTime(2014, 1, 10).AddMonths(i) }); } for (int i = 0; i < 36; i++) { receitaRepositorio.Adiciona(new Receita { Nome = "VR", Tipo = "Vale Refeição", Valor = 500.0, Data = new DateTime(2014, 1, 10).AddMonths(i) }); } for (int i = 0; i < 36; i++) { receitaRepositorio.Adiciona(new Receita { Nome = "Aluguel Casa BH", Tipo = "Aluguel", Valor = 1000.0, Data = new DateTime(2014, 1, 10).AddMonths(i) }); } // Despesas for (int i = 0; i < 36; i++) { despesaRepositorio.Adiciona(new Despesa { Nome = "Aluguel Apto SP", Tipo = "Aluguel", Valor = 1800.0, Data = new DateTime(2014, 1, 10).AddMonths(i) }); } for (int i = 0; i < 36; i++) { despesaRepositorio.Adiciona(new Despesa { Nome = "Compras Supermercado", Tipo = "Alimentação", Valor = 1000.0, Data = new DateTime(2014, 1, 10).AddMonths(i) }); } for (int i = 0; i < 36; i++) { despesaRepositorio.Adiciona(new Despesa { Nome = "Combustível", Tipo = "Transporte", Valor = 400.0, Data = new DateTime(2014, 1, 10).AddMonths(i) }); } for (int i = 0; i < 36; i++) { despesaRepositorio.Adiciona(new Despesa { Nome = "Cinema", Tipo = "Lazer", Valor = 200.0, Data = new DateTime(2014, 1, 10).AddMonths(i) }); } Console.WriteLine("Dados gerados"); Console.ReadKey(); Console.WriteLine(); return(_anterior); }
public Tela mostra() { Console.WriteLine(">>> " + this.Nome + " <<<"); Console.WriteLine(); Console.Write("Digite o nome: "); string nome = Console.ReadLine(); double valor = -1; while (valor < 0) { Console.WriteLine("Digite o valor: "); try { valor = Convert.ToDouble(Console.ReadLine()); } catch (FormatException e) { Console.WriteLine("Valor incorreto"); continue; } if (valor < 0) { Console.WriteLine("Valor incorreto"); } } DateTime?data = null; while (data == null) { Console.WriteLine("Digite a data (ex: 05/08/2016): "); try { CultureInfo cf = new CultureInfo("pt-BR"); data = Convert.ToDateTime(Console.ReadLine(), cf); } catch (FormatException e) { Console.WriteLine("Data incorreta!"); data = null; continue; } } Console.WriteLine(); Dictionary <int, string> tipos = new Dictionary <int, string>(); tipos.Add(1, "Aluguel"); tipos.Add(2, "Alimentação"); tipos.Add(3, "Transporte"); tipos.Add(4, "Lazer"); tipos.Add(5, "Outros"); foreach (KeyValuePair <int, string> kvp in tipos) { Console.WriteLine(kvp.Key + ". " + kvp.Value); } int tipo = -1; while (tipo < 1 || tipo > 5) { Console.Write("Escolha o tipo (número de 1 a 5)"); try { tipo = Convert.ToInt32(Console.ReadLine()); } catch (FormatException e) { Console.WriteLine("Tipo incorreto!"); continue; } if (tipo < 1 || tipo > 5) { Console.WriteLine("Tipo incorreto!"); } } using (GranaContext ctx = new GranaContext()) { Despesa desp = new Despesa(); desp.Nome = nome; desp.Valor = valor; desp.Tipo = tipos[tipo]; desp.Data = data.GetValueOrDefault(); DespesaRepositorio d = new DespesaRepositorio(ctx); d.Adiciona(desp); ctx.SaveChanges(); } Console.WriteLine("Despesa adicionada"); return(this.anterior); }
public Tela mostra() { Console.WriteLine(">>> " + this.Nome + " <<<"); Console.WriteLine(); Console.WriteLine("Gerando dados..."); using (GranaContext ctx = new GranaContext()) { ReceitaRepositorio r = new ReceitaRepositorio(ctx); DespesaRepositorio d = new DespesaRepositorio(ctx); for (int i = 0; i < 36; i++) { Receita rec = new Receita(); rec.Nome = "Salário K19"; rec.Tipo = "Salário"; rec.Valor = 8000.0; DateTime data = new DateTime(2014, 1, 10); data = data.AddMonths(i); rec.Data = data; r.Adiciona(rec); } for (int i = 0; i < 36; i++) { Receita rec = new Receita(); rec.Nome = "VA"; rec.Tipo = "Vale Alimentação"; rec.Valor = 400.00; DateTime data = new DateTime(2014, 1, 10); data = data.AddMonths(i); rec.Data = data; r.Adiciona(rec); } for (int i = 0; i < 36; i++) { Receita rec = new Receita(); rec.Nome = "Aluguel Casa BH"; rec.Tipo = "Aluguel"; rec.Valor = 1000.0; DateTime data = new DateTime(2014, 1, 10); data = data.AddMonths(i); rec.Data = data; r.Adiciona(rec); } for (int i = 0; i < 36; i++) { Despesa desp = new Despesa(); desp.Nome = "Aluguel Apto SP"; desp.Tipo = "Aluguel"; desp.Valor = 1800.0; DateTime data = new DateTime(2014, 1, 10); data = data.AddMonths(i); desp.Data = data; d.Adiciona(desp); } for (int i = 0; i < 36; i++) { Despesa desp = new Despesa(); desp.Nome = "Compras Supermercado"; desp.Tipo = "Alimentação"; desp.Valor = 1000.0; DateTime data = new DateTime(2014, 1, 10); data = data.AddMonths(i); desp.Data = data; d.Adiciona(desp); } for (int i = 0; i < 36; i++) { Despesa desp = new Despesa(); desp.Nome = "Combustível"; desp.Tipo = "Transporte"; desp.Valor = 400.0; DateTime data = new DateTime(2014, 1, 10); data = data.AddMonths(i); desp.Data = data; d.Adiciona(desp); } for (int i = 0; i < 36; i++) { Despesa desp = new Despesa(); desp.Nome = "Cinema"; desp.Tipo = "Lazer"; desp.Valor = 200.0; DateTime data = new DateTime(2014, 1, 10); data = data.AddMonths(i); desp.Data = data; d.Adiciona(desp); } ctx.SaveChanges(); } Console.WriteLine("Dados gerados\n"); return(this.anterior); }