public IActionResult Index() { IndexViewModel index = new IndexViewModel(); var mes_atual = ConsolidadoService.GetValue("mes_atual"); string data = "01/" + mes_atual; DateTime Date = Convert.ToDateTime(data); index.MesAtual = Date; List <Movimentacao> mov; for (int i = 0; i <= 5; i++) { mov = ContasService.GetMovimentacoes(Date.AddMonths(i)); index.Movimentacoes.Add(mov); SetLinhas(mov.Count); } index.linhas = linhas; // PlanilhaService.AtualizarPlanilha(); return(View(index)); }
public static bool CriarConta(int agencia, string tipoConta, string usuario, string senha) { var sucesso = false; try { var conta = ContasService.CriarConta(agencia, tipoConta); if (conta != default) { if (CadastroAppService.CriarCadastroApp(usuario, senha, conta)) { sucesso = true; } } } catch (Exception e) { Console.WriteLine($"Houve um erro ao criar a conta. Erro: {e}"); } return(sucesso); }
public TabelaMesViewModel(List <Movimentacao> movimentacoes, DateTime data, int indice, int linhas) { Movimentacoes = movimentacoes; this.data = data; Linhas = linhas; Indice = indice; Save = "0"; Double valor_mensal; Double sobra_atual; switch (indice) { case 0: salario = 0; somar = ConsolidadoService.GetValoresConsolidados(); Save = ContasService.GetSaveMes(data).ToString("F"); break; case 1: salario = Double.Parse(ConsolidadoService.GetValue("salario"), CultureInfo.InvariantCulture); somar = ContasService.Sobra; valor_mensal = ConsolidadoService.GetValorMensal(data); sobra_atual = Double.Parse(Sobra.Replace(",", "."), CultureInfo.InvariantCulture); Save = (sobra_atual - valor_mensal).ToString("F"); ContasService.SetSaveMes(data, Save); break; default: salario = Double.Parse(ConsolidadoService.GetValue("salario"), CultureInfo.InvariantCulture); somar = ContasService.Sobra; valor_mensal = Double.Parse(ConsolidadoService.GetValue("mensal"), CultureInfo.InvariantCulture) * indice; sobra_atual = Double.Parse(Sobra.Replace(",", "."), CultureInfo.InvariantCulture); Save = (sobra_atual - valor_mensal).ToString("F"); ContasService.SetSaveMes(data, Save); break; } }
public IViewComponentResult Invoke(DateTime mes, int indice) { var model = new TabelaSavingsViewModel(mes, indice, ContasService.GetSaveMes(mes)); return(View("TabelaSavings", model)); }