예제 #1
0
        internal void CancelSession(int sessionId)
        {
            var pe = new PachaDataFormationEntities();

            pe.DeleteSession(sessionId);
            sessions.Remove(sessions.First(s => s.SessionId == sessionId));
        }
예제 #2
0
        public CalendrierVM()
        {
            var pe = new PachaDataFormationEntities();

            sessions = new ObservableCollection <Session>(pe.GetSessions(2011, 5));
            Year     = 2011;
            Week     = 5;
            //InitializeComponent();
        }
예제 #3
0
        internal void GetWeek(DateTime dt)
        {
            Year = dt.Year;
            var cal = System.Globalization.DateTimeFormatInfo.CurrentInfo.Calendar;

            Week = (byte)cal.GetWeekOfYear(dt.ToLocalTime(),
                                           System.Globalization.CalendarWeekRule.FirstDay, System.DayOfWeek.Sunday);

            var pe = new PachaDataFormationEntities();

            sessions = new ObservableCollection <Session>(pe.GetSessions(Year, Week));
            OnPropertyChanged("sessions");
        }