C# Class com.Sconit.Service.MasterData.Impl.WorkCalendarMgr

Inheritance: IWorkCalendarMgr
Show file Open project: Novthirteen/yfkey-scms

Public Methods

Method Description
WorkCalendarMgr ( ICriteriaMgr criteriaMgr, IWorkdayMgr WorkdayMgr, ISpecialTimeMgr SpecialTimeMgr, IShiftMgr ShiftMgr, IWorkdayShiftMgr WorkdayShiftMgr ) : System

Private Methods

Method Description
AssembleActualTime ( System.DateTime date, string time ) : System.DateTime
GetDayShiftStart ( System.DateTime originalTime, string region ) : System.DateTime
GetDayShiftStart ( System.DateTime originalTime, string region, string workCenter ) : System.DateTime
GetRestTimeHours ( System.DateTime originalTime, string region, string workCenter ) : double
GetShiftByDate ( System.DateTime date, string region, string workcenter ) : IList
GetWorkCalendar ( System.DateTime startdate, System.DateTime enddate, string region, string workcenter ) : List
GetWorkCalendar ( System.DateTime date, string region, string workcenter ) : List
GetWorkTime ( System.DateTime originalTime, string region, bool isSup ) : System.DateTime
GetWorkTime ( System.DateTime originalTime, string region, string workCenter, bool isSup ) : System.DateTime
SpecialTimeWizard ( System.DateTime date, string region, string workcenter, List workCalendars ) : List
WorkCalendarContinuousTime ( List workCalendars ) : void
WorkCalendarDataClean ( List workCalendars ) : List
WorkCalendarTimeCompare ( com.Sconit.Entity.MasterData.WorkCalendar x, com.Sconit.Entity.MasterData.WorkCalendar y ) : int

Method Details

WorkCalendarMgr() public method

public WorkCalendarMgr ( ICriteriaMgr criteriaMgr, IWorkdayMgr WorkdayMgr, ISpecialTimeMgr SpecialTimeMgr, IShiftMgr ShiftMgr, IWorkdayShiftMgr WorkdayShiftMgr ) : System
criteriaMgr ICriteriaMgr
WorkdayMgr IWorkdayMgr
SpecialTimeMgr ISpecialTimeMgr
ShiftMgr IShiftMgr
WorkdayShiftMgr IWorkdayShiftMgr
return System