public void EnviarMesAno() { var mesExtenso = DateTimeFormatInfo.CurrentInfo.GetMonthName(cmbMesIndex); mesExtenso = char.ToUpper(mesExtenso[0]) + mesExtenso.Substring(1); string Ano = ""; switch (cmbAnoIndex) { case 0: Ano = "2019"; break; case 1: Ano = "2020"; break; case 2: Ano = "2021"; break; case 3: Ano = "2022"; break; case 4: Ano = "2023"; break; default: break; } RelatorioViewModel relatorio = new RelatorioViewModel(); if (relatorio.GerarRelatorioGeral(cmbMesIndex, mesExtenso, Ano, "Relatório Geral")) { DialogService.ShowMessageBox( this, "Relatório mensal gerado com sucesso!", "", System.Windows.MessageBoxButton.OK, System.Windows.MessageBoxImage.Information ); } else { DialogService.ShowMessageBox( this, "Falha ao gerar relatório!", "", System.Windows.MessageBoxButton.OK, System.Windows.MessageBoxImage.Error ); } }
public void RelatorioDespesa() { RelatorioViewModel relatorio = new RelatorioViewModel(); var mesExtenso = DateTimeFormatInfo.CurrentInfo.GetMonthName(cmbMesIndex); mesExtenso = char.ToUpper(mesExtenso[0]) + mesExtenso.Substring(1); string Ano = ""; switch (cmbAnoIndex) { case 0: Ano = "2019"; break; case 1: Ano = "2020"; break; case 2: Ano = "2021"; break; case 3: Ano = "2022"; break; case 4: Ano = "2023"; break; default: break; } var result = DialogService.ShowMessageBox( this, "Tem certeza que deseja gerar o relatório para o mês e ano selecionados?", "", System.Windows.MessageBoxButton.YesNo, System.Windows.MessageBoxImage.Question ); if (result == System.Windows.MessageBoxResult.Yes) { if (relatorio.GerarRelatorio(cmbMesIndex, mesExtenso, Ano, "Despesas", 6)) { DialogService.ShowMessageBox( this, "Relatório mensal gerado com sucesso!", "", System.Windows.MessageBoxButton.OK, System.Windows.MessageBoxImage.Information ); } else { DialogService.ShowMessageBox( this, "Falha ao gerar relatório!", "", System.Windows.MessageBoxButton.OK, System.Windows.MessageBoxImage.Error ); } } }