Beispiel #1
0
        public ITela Mostra()
        {
            Console.WriteLine($">>> {Nome} <<<");
            Console.WriteLine();

            CultureInfo cultureInfo = CultureInfo.CurrentUICulture;
            int         mes         = GetMes(cultureInfo);
            int         ano         = GetAno(cultureInfo);

            DateTime inicio = new DateTime(ano, mes, 1);
            DateTime fim    = new DateTime(ano, mes, 1);

            fim = fim.AddMonths(1).AddDays(-1);

            ReceitaRepositorio receitaRepositorio = new ReceitaRepositorio(_context);
            DespesaRepositorio despesaRepositorio = new DespesaRepositorio(_context);

            double receitas = receitaRepositorio.SomaReceitas(inicio, fim).GetValueOrDefault();
            double despesas = despesaRepositorio.SomaDespesas(inicio, fim).GetValueOrDefault();

            Console.WriteLine("Receitas: {0}", receitas.ToString("c", cultureInfo));
            Console.WriteLine("Despesas: {0}", despesas.ToString("c", cultureInfo));
            Console.WriteLine("Saldo: {0}", (receitas - despesas).ToString("c", cultureInfo));
            Console.ReadKey();
            return(_anterior);
        }
Beispiel #2
0
        public ITela Mostra()
        {
            Console.WriteLine($">>> {Nome} <<<");
            Console.WriteLine();

            CultureInfo cultureInfo = CultureInfo.CurrentUICulture;
            DateTime    inicio      = GetData(cultureInfo, "Digite a data inicial (ex.: {0}): ");
            DateTime    fim         = GetData(cultureInfo, "Digite a data final (ex.: {0}): ");

            ReceitaRepositorio receitaRepositorio = new ReceitaRepositorio(_context);
            DespesaRepositorio despesaRepositorio = new DespesaRepositorio(_context);

            double receitas = receitaRepositorio.SomaReceitas(inicio, fim).GetValueOrDefault();
            double despesas = despesaRepositorio.SomaDespesas(inicio, fim).GetValueOrDefault();

            Console.WriteLine("Receitas: {0}", receitas.ToString("c", cultureInfo));
            Console.WriteLine("Despesas: {0}", despesas.ToString("c", cultureInfo));
            Console.WriteLine("Saldo do período: {0}", (receitas - despesas).ToString("c", cultureInfo));
            Console.ReadKey();
            Console.WriteLine();

            return(_anterior);
        }