public void IniciarInicio() { SelecionarTipoRela.Items[0] = "Despesas"; SelecionarTipoRela.Items[1] = "Ganhos"; userLogado = Usuario.RetornarDados(id); carteiraLogada = Carteira.InstanciarCarteira(userLogado.id); bem_vindo.Content = $"Bem Vindo(a), {userLogado.nome}"; string dataAtual = $"{c.ToString("yyyy")}-{c.ToString("MM")}"; ValorCarteira.Content = carteiraLogada.ConsultarSaldo().ToString(); int d = int.Parse(c.ToString("MM")); MesCanvaDespesa.Content = $"{meses[d - 1]} / {c.ToString("yyyy")}"; MesCanvaGanhos.Content = $"{meses[d - 1]} / {c.ToString("yyyy")}"; DespesaMes.Content = Despesa.ValorTotalMes(c.ToString("yyyy"), c.ToString("MM"), carteiraLogada.id); GanhoMes.Content = Receita.ValorTotalMes(c.ToString("yyyy"), c.ToString("MM"), carteiraLogada.id); ComboMesMeta.Items[0] = c.ToString("MM"); string mes = ""; string mesAnterior = ""; string mesAnterior2 = ""; string mesAtual = ""; if (c.Month <= 12 && c.Month > 0) { if (c.Month < 9) { mesAtual = $"0{c.Month}"; mes = $"0{c.Month + 1}"; } else if (c.Month == 12) { mes = "01"; mesAtual = "12"; } else { mesAtual = $"{c.Month}"; } if (c.Month > 2 && c.Month < 9) { mesAnterior = $"0{c.Month - 1}"; mesAnterior2 = $"0{c.Month - 2}"; } else if (c.Month > 1 && c.Month < 9) { mesAnterior = $"0{c.Month - 1}"; mesAnterior2 = "12"; } else if (c.Month == 1) { mesAnterior = "12"; mesAnterior2 = "11"; } else if (c.Month == 10) { mesAnterior = $"0{c.Month - 1}"; mesAnterior2 = "08"; } else if (c.Month == 11) { mesAnterior = $"0{c.Month - 1}"; mesAnterior2 = "09"; } else { mesAnterior = $"{c.Month - 1}"; mesAnterior2 = $"{c.Month - 2}"; } } metaAtual = Meta.RetornarMeta(dataAtual, carteiraLogada.id); metaProximo = Meta.RetornarMeta($"{c.ToString("yyyy")}-{mes}", carteiraLogada.id); ComboMesMeta.Items[1] = mes; MesRela.Items[0] = $"{mesAnterior2}"; MesRela.Items[1] = $"{mesAnterior}"; MesRela.Items[2] = $"{mesAtual}"; //Atual DescricaoMeta1.Content = metaAtual.Descricao; lblAtual.Content = $"{ metaAtual.ValorCumprido} R$/ { metaAtual.ValorDaMeta} R$"; ProgressoAtual.Maximum = metaAtual.ValorDaMeta; ProgressoBarra(ProgressoAtual, metaAtual, PorcentagemAtual); MesMeta.Content = $"Meta de: {metaAtual.Data}"; //Proxima DescricaoMeta2.Content = metaProximo.Descricao; MetaMesProximo.Content = $"{ metaProximo.ValorCumprido} R$/ { metaProximo.ValorDaMeta} R$"; ProgressoProximo.Maximum = metaProximo.ValorDaMeta; ProgressoBarra(ProgressoProximo, metaProximo, PorcentagemProximo); lblProximo.Content = $"Meta de: {metaProximo.Data}"; }