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 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(); }