public ServiceRegistro(IRegistroRepository registroRepository, IPontoRepository pontoRepository, INotificador notificador) : base(notificador) { _registroRepository = registroRepository; _pontoRepository = pontoRepository; }
public ExtrairCalculoInteractor(IExcelService excelService, IPontoRepository pontoRepository, IPlanilhaRepository planilhaRepository, IADService aDService) { _excelService = excelService; _pontoRepository = pontoRepository; _planilhaRepository = planilhaRepository; _aDService = aDService; }
public PontoController(MyContext context, IPontoRepository pontoRepository, IPontoEletronicoService pontoEletronicoService) { Context = context; PontoRepository = pontoRepository; PontoEletronicoService = pontoEletronicoService; FuncionarioRepository = new FuncionarioRepository(context); }
public PontoController(PontoContext context, IPontoRepository pontoRepository, IPontoEletronicoService pontoEletronicoService) { Context = context; PontoRepository = pontoRepository; PontoEletronicoService = pontoEletronicoService; FuncionarioRepository = new FuncionarioRepository(context); }
private void BtnEnviarPonto_Click(object sender, EventArgs e) { EnviarPontoResponseViewModel vm; try { _excelService = new ExcelService(_caminhoPlanilha); _pontoRepository = new PontoRepository(_excelService); _planilhaRepository = new PlanilhaRepository(_caminhoDestino, _caminhoPlanilha); var email = _authService.GetLoggedUser(); var enviarPontoRequestUseCase = new EnviarPontoInteractor(_pontoRepository, _excelService, _planilhaRepository, _ADService); var enviarPontoRequestMessage = new EnviarPontoRequestMessage("Horários", email); var enviarPontoResponseMessage = enviarPontoRequestUseCase.Handle(enviarPontoRequestMessage); var enviarPontoResponsePresenter = new EnviarPontoResponsePresenter(); vm = enviarPontoResponsePresenter.Handle(enviarPontoResponseMessage); if (!vm.Success) { MessageBox.Show("Sua planilha contém erros de validação, corrija-as antes do envio", "Erros na planilha", MessageBoxButtons.OK); AbrirPlanilha(); } else { MessageBox.Show("Planilha Enviada com sucesso!", "Sucesso!", MessageBoxButtons.OK); } } catch (IOException ex) { MessageBox.Show("Salve e feche a planilha de controle de pontos antes de enviá-la!", "Erro ao enviar", MessageBoxButtons.OK); } }
public EnviarPontoInteractor(IPontoRepository pontoRepository, IExcelService excelService, IPlanilhaRepository planilhaRepository, IADService aDService) { _pontoRepository = pontoRepository; _excelService = excelService; _planilhaRepository = planilhaRepository; _aDService = aDService; }
public HomeController(MyContext context, IFuncionarioRepository funcionarioRepository, IPontoEletronicoService pontoService, IPontoRepository pontoRepository, IFolgaRepository folgaRepository, IFeriasRepository feriasRepository) { PontoRepository = pontoRepository; FuncionarioRepository = funcionarioRepository; PontoService = pontoService; Context = context; FolgaRepository = folgaRepository; FeriasRepository = feriasRepository; }
public PontoController(IPontoRepository PontoRepository, IMapper mapper, IPontoService PontoService, INotificador notificador) : base(notificador) { _pontoRepository = PontoRepository; _mapper = mapper; _pontoService = PontoService; }
private void InitializeServices() { _excelService = new ExcelService(@"..\..\Resources\controle_ponto.xlsm"); IExcelService excelADService = new ExcelService(@"..\..\Resources\ad.xlsx"); _aDService = new ADService(excelADService); _planilhaRepository = new PlanilhaRepository(@"C:\Ponto", @"C:\Ponto"); _emailService = new EmailEngine(); _pontoRepository = new PontoRepository(); Directory.CreateDirectory(@"C:\Ponto\Recebidos"); }
public HomeController(PontoContext context, IFuncionarioRepository funcionarioRepository, IPontoEletronicoService pointService, IPontoRepository pontoRepository, IFolgaRepository folgaRepository, IFeriasRepository feriasRepository, IFuncionarioService employeeService, IClearanceService clearanceService, IVacationService vacationService, ISolicitationService solicitationService, IEmpresaService organizationService) { PontoRepository = pontoRepository; FuncionarioRepository = funcionarioRepository; PointService = pointService; Context = context; FolgaRepository = folgaRepository; FeriasRepository = feriasRepository; EmployeeService = employeeService; ClearanceService = clearanceService; VacationService = vacationService; SolicitationService = solicitationService; OrganizationService = organizationService; }
public ServicePonto(IPontoRepository pontoRepository, INotificador notificador) : base(notificador) { _pontoRepository = pontoRepository; }
public PontoService(IPontoRepository repo) : base(repo) { pontoRepository = repo; }
public PontoService(IPontoRepository pontoRepository) { _pontoRepository = pontoRepository; }
public PontoEletronicoService(IPontoRepository pontoRepository) { PontoRepository = pontoRepository; }
public PontoAppService() { _pontoRepository = new PontoRepository(); }
public SolicitacaoController(PontoContext context, ISolicitacaoRepository solicitacaoRepository, IPontoRepository pontoRepository, IFuncionarioRepository funcionarioRepository) : base(context, solicitacaoRepository, new SolicitacaoToSolicitacaoCriar(), new SolicitacaoToSolicitacaoAjustar()) { PontoRepository = pontoRepository; FuncionarioRepository = funcionarioRepository; }
public PontoEletronicoService(IPontoRepository pointRepository, IItemHorarioDeExpedienteRepository itemHorarioDeExpedienteRepositorio) { PointRepository = pointRepository; ItemHorarioDeExpedienteRepositorio = itemHorarioDeExpedienteRepositorio; }