Ejemplo n.º 1
0
 protected override void Init()
 {
     _weekservice        = _timeservice.EmployeeWeekTimeRecordingService as EmployeeWeekTimeRecordingService;
     _dayservice         = _timeservice.EmployeeDayStateRecordingService as EmployeeDayStateRecordingService;
     _worktimeservice    = _timeservice.WorkingTimeRecordingService as WorkingTimeRecordingService;
     _absencetimeservice = _timeservice.AbsenceTimeRecordingService as AbsenceTimeRecordingService;
 }
Ejemplo n.º 2
0
        private static void TestServices()
        {
            RoleService.Init();
            UserService.Init();
            CountryService.Init();
            LanguageService.Init();
            AvgAmountService.Init();
            CountryAdditionalHourService.Init();
            ColouringService.Init();
            FeastService.Init();
            AbsenceService.Init();
            WorkingModelService.Init();
            YearlyWorkingDayService.Init();
            EmployeeService.Init();
            EmployeeRelationService.Init();
            EmployeeContractService.Init();
            LongTimeAbsenceService.Init();
            EmployeeLongTimeAbsenceService.Init();
            StoreService.Init();
            WGRService.Init();
            HWGRService.Init();
            WorldService.Init();
            StoreToWorldService.Init();
            WorldToHWGRService.Init();
            HwgrToWgrService.Init();
            StoreWorkingTimeService.Init();
            StoreAdditionalHourService.Init();
            BufferHoursService.Init();
            BenchmarkService.Init();
            TrendCorrectionService.Init();
            PersonMinMaxService.Init();
            RegionService.Init();

            AbsenceTimePlanningService.Init();
            AbsenceTimeRecordingService.Init();
            WorkingTimePlanningService.Init();
            WorkingTimeRecordingService.Init();
            EmployeeTimeService.Init();
            AvgWorkingDaysInWeekService.Init();
            EmployeeDayStatePlanningService.Init();
            EmployeeDayStateRecordingService.Init();
            EmployeeWeekTimePlanningService.Init();
            EmployeeWeekTimeRecordingService.Init();
            EmployeePlanningWorkingModelService.Init();
            EmployeeRecordingWorkingModelService.Init();
        }
Ejemplo n.º 3
0
        public List <EmployeeWeek> FillActualEmployeeWeeks(long storeid, long worldid, DateTime aBegin, DateTime aEnd)
        {
            if (_listweeks != null && _listweeks.Count > 0)
            {
                //EmployeeTimeService timeService = EmployeeService.EmployeeTimeService as EmployeeTimeService;
                //timeService.FillEmployeeWeeks(_listweeks, aBegin, aEnd, false);

                FillEmployeeWeeks(aBegin, aEnd, false);

                if (LoadWeeks)
                {
                    EmployeeTimeService timeService = EmployeeService.EmployeeTimeService as EmployeeTimeService;

                    EmployeeWeekTimeRecordingService weekService = timeService.EmployeeWeekTimeRecordingService as EmployeeWeekTimeRecordingService;

                    List <EmployeeWeekTimeRecording> weeks = weekService.GetEmployeesWeekState(_employeeids, aBegin, aEnd);

                    if (weeks != null && weeks.Count > 0)
                    {
                        EmployeeWeek emplweek = null;
                        foreach (EmployeeWeekTimeRecording week in weeks)
                        {
                            if (_dictionWeek.TryGetValue(week.EmployeeID, out emplweek))
                            {
                                emplweek.NewWeek = false;
                                //emplweek.CustomEdit = week.CustomEdit;
                                //if (week.CustomEdit)
                                //    emplweek.Saldo = week.Saldo;

                                EmployeeWeekProcessor.Assign(week, emplweek);
                            }
                        }
                    }
                }
            }
            return(_listweeks);
        }
Ejemplo n.º 4
0
 protected override void Init()
 {
     _weekservice = _timeservice.EmployeeWeekTimeRecordingService as EmployeeWeekTimeRecordingService;
     _dayservice = _timeservice.EmployeeDayStateRecordingService as EmployeeDayStateRecordingService;
     _worktimeservice = _timeservice.WorkingTimeRecordingService as WorkingTimeRecordingService;
     _absencetimeservice = _timeservice.AbsenceTimeRecordingService as AbsenceTimeRecordingService;
 }
Ejemplo n.º 5
0
        public static void InitServices()
        {
            // when connection is lost, it seems old references are no longer valid
            _ImportParam.CountryService  = null;
            _ImportParam.EmployeeService = null;
            _ImportParam.RegionService   = null;
            _ImportParam.StoreService    = null;
            _UserService     = null;
            _CountryService  = null;
            _LanguageService = null;
            _EmployeeService = null;
            _StoreService    = null;
            _RegionService   = null;
            _AuthService     = null;
            _RoleService     = null;

            RoleService.Init();
            UserService.Init();
            CountryService.Init();
            LanguageService.Init();
            AvgAmountService.Init();
            CountryAdditionalHourService.Init();
            ColouringService.Init();
            FeastService.Init();
            AbsenceService.Init();
            WorkingModelService.Init();
            YearlyWorkingDayService.Init();
            EmployeeService.Init();
            EmployeeRelationService.Init();
            EmployeeAllInService.Init();
            EmployeeContractService.Init();
            LongTimeAbsenceService.Init();
            EmployeeLongTimeAbsenceService.Init();
            StoreService.Init();
            WGRService.Init();
            HWGRService.Init();
            WorldService.Init();
            StoreToWorldService.Init();
            WorldToHWGRService.Init();
            HwgrToWgrService.Init();
            StoreWorkingTimeService.Init();
            StoreAdditionalHourService.Init();
            BufferHoursService.Init();
            BufferHourAvailableService.Init();
            BenchmarkService.Init();
            TrendCorrectionService.Init();
            PersonMinMaxService.Init();
            RegionService.Init();

            AbsenceTimePlanningService.Init();
            AbsenceTimeRecordingService.Init();
            WorkingTimePlanningService.Init();
            WorkingTimeRecordingService.Init();
            EmployeeTimeService.Init();
            AvgWorkingDaysInWeekService.Init();
            EmployeeDayStatePlanningService.Init();
            EmployeeDayStateRecordingService.Init();
            EmployeeWeekTimePlanningService.Init();
            EmployeeWeekTimeRecordingService.Init();
            EmployeePlanningWorkingModelService.Init();
            EmployeeRecordingWorkingModelService.Init();
            EmployeeHolidaysInfoService.Init();

            _ImportParam.CountryService  = CountryService;
            _ImportParam.EmployeeService = EmployeeService;
            _ImportParam.RegionService   = RegionService;
            _ImportParam.StoreService    = StoreService;
        }