public List <EmployeeHolidaysInfo> RecalculateWithLastYear(int year) { List <WeekSource> weeks = WeekManager.GetYearMap(year); DateTime begin = weeks[0].Monday, end = weeks[weeks.Count - 1].Sunday; return(new List <EmployeeHolidaysInfo>()); }
public List <EmployeeDayTimeResult> GetEmployeeCoefficints(long storeid, int year) { List <WeekSource> weeks = WeekManager.GetYearMap(year); DateTime begin = weeks[0].Monday, end = weeks[weeks.Count - 1].Sunday; List <EmployeeDayTimeResult> emplCoefficents = new List <EmployeeDayTimeResult>(); string query = "exec sp_EmployeeHoursDayGet :year, :storeID, :begin, :end"; HibernateTemplate.Execute( delegate(ISession session) { session.CreateSQLQuery(query) .AddEntity(typeof(EmployeeDayTimeResult)) .SetParameter("year", year) .SetParameter("storeID", storeid) .SetParameter("begin", begin.ToString("yyyMMdd")) .SetParameter("end", end.ToString("yyyMMdd")) .List(emplCoefficents); return(null); }); return(emplCoefficents); }
private void RebuildByDate(DateTime date) { gridView.BeginUpdate(); List <WeekSource> source = WeekManager.GetYearMap(date.Year); foreach (WeekSource week in source) { week.Month = m_months[week.MonthNumber]; } gridControl.DataSource = source; CurrentYear = date.Year; CurrentWeek = WeekManager.GetWeekNumber(date); gridView.EndUpdate(); }
private void BuildDateRange() { switch (m_View) { case AbsencePlanningView.YearlyView: WeekManager.SetBeginEndDate(Year, out m_StartDate, out m_EndDate); break; case AbsencePlanningView.MonthlyView: WeekManager.SetBeginEndDate(Year, out m_StartDate, out m_EndDate); break; case AbsencePlanningView.WeeklyView: DateTimeHelper.GetDateRangeByWeekNumber(m_MonthOrWeek, m_Year, out m_StartDate, out m_EndDate); break; } }
private void RebouldByYearWeek(int current_year, int current_week) { gridView.BeginUpdate(); List <WeekSource> source = WeekManager.GetYearMap(current_year); if (source.Count < current_week) { current_week = source.Count; } foreach (WeekSource week in source) { week.Month = m_months[week.MonthNumber]; } gridControl.DataSource = source; CurrentWeek = current_week; gridView.EndUpdate(); }
private void btn_Current_Click(object sender, EventArgs e) { CurrentWeek = WeekManager.GetWeekNumber(DateTime.Today); }
// Use this for initialization void Start () { weekManager = FindObjectOfType<WeekManager> (); }
//AudioSource audio; void Start(){ weekManager = FindObjectOfType <WeekManager>(); //audio = FindObjectOfType<AudioSource> (); }
public static WeeklyTimeTrackWeekListViewModel GetCurrentWeekClockInOutTime(string userName) { var weekManager = new WeekManager(WebHelpers.GetCurrentDateTimeByTimeZoneId(WebConfigurationManager.AppSettings["UserTimeZoneId"])); return GetClockInOutTime(userName, weekManager.WeekStartDate, weekManager.WeekEndDate); }