예제 #1
0
 public EmployeeCheck(bool isEntry, string barCode)
 {
     _isEntry = isEntry;
     _barCode = barCode;
     _shiftCheckRepository = new ShiftCheckRepository();
     _employeeRepository   = new EmployeeRepository();
 }
예제 #2
0
        public ReportsFormPresenter(IMessageService messageService)
        {
            var employeeRepository = new EmployeeRepository();

            _shiftCheckRepository = new ShiftCheckRepository();
            _messageService       = messageService;
            View = new ReportsForm
            {
                Employees = employeeRepository.GetBindingList()
            };

            View.OnGenerateTimeSheet   += View_OnGenerateTimeSheet;
            View.OnGenerateExcelReport += View_OnGenerateExcelReport;
        }
        public EmployeeListFormPresenter(IMessageService messageService)
        {
            _employeeRepository   = new EmployeeRepository();
            _shiftCheckRepository = new ShiftCheckRepository();
            _messageService       = messageService;
            View = new EmployeeListForm()
            {
                Employees = _employeeRepository.GetBindingList()
            };

            View.OnAddEmployee     += View_OnAddEmployee;
            View.OnDeleteEmployee  += View_OnDeleteEmployee;
            View.OnEditEmployee    += View_OnEditEmployee;
            View.OnCleanFilter     += View_OnCleanFilter;
            View.OnFiltered        += View_OnFiltered;
            View.OnExportEmployees += View_OnExportEmployees;
            View.OnImportEmployees += View_OnImportEmployees;
            View.OnGeneratePasses  += View_OnGeneratePasses;
        }