コード例 #1
0
ファイル: AgreedTermForm.cs プロジェクト: msabic/diplomski
        private void DateCalendar_DateSelected(object sender, DateRangeEventArgs e)
        {
            DateTime date = DateCalendar.SelectionStart;

            if (!_DB.GetNonWorkingDay(date.ToString("yyyy-MM-dd")) && date.DayOfWeek.ToString() != "Saturday" && date.DayOfWeek.ToString() != "Sunday")
            {
                if (date.Day % 2 == 0)
                {
                    if (parni)
                    {
                        jutro = true;
                    }
                    else
                    {
                        jutro = false;
                    }
                }
                else
                {
                    if (neparni)
                    {
                        jutro = true;
                    }
                    else
                    {
                        jutro = false;
                    }
                }
                if (jutro)
                {
                    List <Term> temp = new List <Term>();
                    foreach (Term t in _termAM)
                    {
                        foreach (AgreedTerm a in _agreedTerm)
                        {
                            if (t.Time == a.Time)
                            {
                                temp.Add(t);
                            }
                        }
                    }
                    foreach (Term t in temp)
                    {
                        _termAM.Remove(t);
                    }
                    FreeTermLE.Properties.DataSource = _termAM;
                }
                else
                {
                    List <Term> temp = new List <Term>();
                    foreach (Term t in _termPM)
                    {
                        foreach (AgreedTerm a in _agreedTerm)
                        {
                            if (t.Time == a.Time)
                            {
                                temp.Add(t);
                            }
                        }
                    }
                    foreach (Term t in temp)
                    {
                        _termPM.Remove(t);
                    }
                    FreeTermLE.Properties.DataSource = _termPM;
                }
            }
        }