예제 #1
0
 private void ExtrairColaboradoresPendentes()
 {
     _excelService       = new ExcelService();
     _planilhaRepository = new PlanilhaRepository(@"C:\Ponto", @"C:\Ponto\Recebidos");
     var extrairColaboradoresPendentesInteractor = new ExtrairColaboradoresPendentesInteractor(_excelService, _planilhaRepository, _aDService);
     var requestMessage  = new ExtrairColaboradoresPendentesRequestMessage("Relatorio de colaboradores pendentes", "Colaboradores Pendentes");
     var responseMessage = extrairColaboradoresPendentesInteractor.Handle(requestMessage);
     var vm = new Presenter().Handle(responseMessage);
     //SaveNewExcelFile(_excelService, GetDestineFolderPath("Relatorio de colaboradores pendentes.xlsx"));
 }
예제 #2
0
        private void ExtrairColaboradoresPendentes(int numeroMesSelecionado)
        {
            _excelService       = new ExcelService();
            _planilhaRepository = new PlanilhaRepository(@"C:\Ponto", @"C:\Ponto\Recebidos");
            var extrairColaboradoresPendentesInteractor = new ExtrairColaboradoresPendentesInteractor(_excelService, _planilhaRepository, _aDService);
            var requestMessage  = new ExtrairColaboradoresPendentesRequestMessage("Relatorio de colaboradores pendentes", "Colaboradores Pendentes", numeroMesSelecionado);
            var responseMessage = extrairColaboradoresPendentesInteractor.Handle(requestMessage);
            var vm = new Presenter().Handle(responseMessage);

            if (vm.Success)
            {
                MessageBox.Show("Operação realizada com sucesso!", "Sucesso!", MessageBoxButtons.OK);
            }
            else
            {
                MessageBox.Show("Contate o suporte!", "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            //SaveNewExcelFile(_excelService, GetDestineFolderPath("Relatorio de colaboradores pendentes.xlsx"));
        }