Esempio n. 1
0
    public static WeekDays GetWeekDay(int CourseID, int SemesterID, string Session, int FillBy)
    {
        WeekDays WC = new WeekDays();

        NewDAL.DBManager objDB = new DBManager();
        objDB.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["FeesManagementConn"].ConnectionString;
        objDB.DBManager(DataAccessLayer.DataProvider.SqlServer, objDB.ConnectionString);
        objDB.Open();
        objDB.CreateParameters(4);
        objDB.AddParameters(0, "CourseID", CourseID, DbType.Int32);
        objDB.AddParameters(1, "Session", Session, DbType.String);
        objDB.AddParameters(2, "SemesterID", SemesterID, DbType.Int32);
        objDB.AddParameters(3, "FillBy", FillBy, DbType.Int32);
        SqlDataReader dr = (SqlDataReader)objDB.ExecuteReader(CommandType.StoredProcedure, "FillWeek");

        while (dr.Read())
        {
            TimeTableDM.WeekDayFill week = new TimeTableDM.WeekDayFill();
            week.Date = Education.DataHelper.GetDateTime(dr, "Date");
            WC.Add(week);
        }
        objDB.DataReader.Close();
        objDB.Connection.Close();
        return(WC);
    }
Esempio n. 2
0
 /// <summary>
 /// <paramref name="dayOfWeeks"/>를 WorkingDay에 추가합니다.
 /// </summary>
 /// <param name="dayOfWeeks"></param>
 protected virtual void AddWeekDays(params DayOfWeek[] dayOfWeeks)
 {
     if (dayOfWeeks != null)
     {
         dayOfWeeks.RunEach(dow => WeekDays.Add(dow));
     }
 }
Esempio n. 3
0
        }         // Calendar

        // ----------------------------------------------------------------------
        public void AddWorkingWeekDays()
        {
            WeekDays.Add(DayOfWeek.Monday);
            WeekDays.Add(DayOfWeek.Tuesday);
            WeekDays.Add(DayOfWeek.Wednesday);
            WeekDays.Add(DayOfWeek.Thursday);
            WeekDays.Add(DayOfWeek.Friday);
        }         // AddWorkingWeekDays
Esempio n. 4
0
        private void SelectedWeekDays_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
        {
            WeekDays?.Clear();

            foreach (var x in SelectedWeekItems)
            {
                var y = (KeyValuePair <string, string>)x;
                WeekDays.Add(y.Key, y.Value);
            }
        }
Esempio n. 5
0
        private void LoadWeeks()
        {
            WeekDays.Clear();
            var startDate = _initWeekStart.AddDays(Index * 7);
            var endDate   = _schoolYearSettings.YearEnd;
            var dateToAdd = startDate;

            while (dateToAdd <= endDate)
            {
                var day = new Day()
                {
                    Date = dateToAdd, OrderProductType = ProductType, OrderChild = Child
                };
                day = CheckIfHoliday(day);
                day = MarkOrderHistory(day);
                WeekDays.Add(day);
                dateToAdd = dateToAdd.AddDays(1);
            }
        }
        private void PopulateDays(DateTime date)
        {
            SetCurrentWeekAndYearNumber(date);
            DateTime dt = date.StartOfWeek(DayOfWeek.Monday);

            FirstDayDate = dt.ToShortDateString();
            var columnHour = new DayScheduleViewModel(this, dt)
            {
                DayHeaderViewModel = new DayHeaderViewModel()
                {
                    Day = "Ora",
                },
                ContentBackground = BackgroundColors.gray,
            };

            foreach (var appointmentViewModel in columnHour.AppointmetList.List)
            {
                appointmentViewModel.DayVisibility = Visibility.Collapsed;
                appointmentViewModel.PatientName   = appointmentViewModel.HourId.Hour;
            }
            WeekDays.Add(columnHour);
            for (int i = 0; i < 7; i++)
            {
                WeekDays.Add(new DayScheduleViewModel(this, dt)
                {
                    DayOfWeek          = dt.DayOfWeek.ToString(),
                    DayHeaderViewModel = new DayHeaderViewModel()
                    {
                        Date = dt.Date.ToShortDateString(),
                        Day  = dt.DayOfWeek.ToString(),
                    }
                });
                dt = dt.AddDays(1);
            }
            LastDayDate = dt.AddDays(-1).ToShortDateString();
        }
Esempio n. 7
0
        }         // AddWorkingWeekDays

        // ----------------------------------------------------------------------
        public void AddWeekendWeekDays()
        {
            WeekDays.Add(DayOfWeek.Saturday);
            WeekDays.Add(DayOfWeek.Sunday);
        }         // AddWeekendWeekDays