private void InitializeAllComponents() { //DateTime now = DateTime.Now; MesTitulo.Text = Utils.formatarNomeMes(dateControlFlick); if (dateControlFlick.Month == DateTime.Now.Month && dateControlFlick.Year == DateTime.Now.Year) { DiaTitulo.Text = "Dia: " + dateControlFlick.Day.ToString(); } InitializeTextBoxFocus(InputMin, "", "00"); InitializeTextBoxFocus(InputHora, "", "00"); InitializeTextBoxFocus(InputRevisitas, "", "0"); InitializeTextBoxFocus(InputRevistas, "", "0"); InitializeTextBoxFocus(InputLivros, "", "0"); InitializeTextBoxFocus(InputBrochuras, "", "0"); InitializeTextBoxFocus(InputFolhetos, "", "0"); InitializeMetasGrid(MetasGrid); Relatorio relatorio = relatorioRepository.GetRelatorioTotalMes(dateControlFlick); SomaLivros.Text = Convert.ToString(relatorio.Livros); SomaRevisitas.Text = Convert.ToString(relatorio.Revisitas); SomaRevistas.Text = Convert.ToString(relatorio.Revistas); SomaBrochuras.Text = Convert.ToString(relatorio.Brochuras); SomaFolhetos.Text = Convert.ToString(relatorio.Folhetos); SomaHoras.Text = relatorio.GetFormatedTime(); Estudo estudosMes = estudoRepository.GetByDate(dateControlFlick); if (estudosMes != null) { SomaEstudos.Text = Convert.ToString(estudosMes.Qtd); } else { SomaEstudos.Text = "0"; } IsolatedStorageSettings iso = IsolatedStorageSettings.ApplicationSettings; String alvo; if (iso.TryGetValue <string>("config.alvo", out alvo)) { if (alvo.Equals("") || alvo.Contains(",")) { alvo = "00"; } MetaTextBlock.Text = alvo + ":00" + " h"; } CaulculeMeta(relatorio); if (Utils.GetIsoSettingsAsString(HORA_INI_TRABALHO_KEY) == "" || Utils.GetIsoSettingsAsString(HORA_INI_TRABALHO_KEY) == null) { ContadorTrabalho.Visibility = Visibility.Collapsed; } else { this.ApplicationBar = ((ApplicationBar)this.Resources["IniciadoContAppBar"]); ContadorTrabalho.Text = "Trabalho Iniciado as: " + Utils.GetIsoSettingsAsString(HORA_INI_TRABALHO_KEY); ContadorTrabalho.Visibility = Visibility.Visible; } }
public Page2() { InitializeComponent(); String alvoAnual = Utils.GetIsoSettingsAsString("config.alvoAnual"); int mesInicial = 9; int anoRef = DateTime.Now.Year; if (DateTime.Now.Month >= mesInicial) { anoRef = DateTime.Now.Year + 1; } Titulo.Text += anoRef; if (alvoAnual != null && alvoAnual != "") { TimeSpan alvoAnualTs = new TimeSpan(Utils.ConvertToInt(alvoAnual), 0, 0); RelatorioRepository relatorioRepository = new RelatorioRepository(); Relatorio relatorio = relatorioRepository.GetRelatorioTotalAno(); int horasTotaisEmMin = (relatorio.Horas * 60) + relatorio.Minutos; int alvoAnualEmMin = Utils.ConvertToInt(alvoAnual) * 60; int mesesQueFaltam = 0; if (anoRef == DateTime.Now.Year) { mesesQueFaltam = mesInicial - DateTime.Now.Month; } else { mesesQueFaltam = mesInicial + (12 - DateTime.Now.Month); } if (DateTime.Now.Month != mesInicial - 1) { mesesQueFaltam--; } int faltamEmMinutos = alvoAnualEmMin - horasTotaisEmMin; if (faltamEmMinutos > 0) { int porMes = faltamEmMinutos / mesesQueFaltam; FaltamLabel.Text += Utils.FormatTime(new TimeSpan(0, faltamEmMinutos, 0)) + " hrs"; PorMesLabel.Text += Utils.FormatTime(new TimeSpan(0, porMes, 0)) + " hrs"; } else { FaltamLabel.Text = " Parabéns você já fechou o ano!"; } TrabalhadasLabel.Text += relatorio.GetFormatedTime() + " hrs"; RequisitoLabel.Text += alvoAnual + ":00 hrs"; totaisRevistas.Text += relatorio.Revistas.ToString(); totaisRevisitas.Text += relatorio.Revisitas.ToString(); totaisLivros.Text += relatorio.Livros.ToString(); totaisBrochuras.Text += relatorio.Brochuras.ToString(); totaisFolhetos.Text += relatorio.Folhetos.ToString(); } }