Example #1
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (schedule != null)
         {
             schedule.AppointmentsForDate  -= Schedule_AppointmentsForDate;
             schedule.AppointmentsFromDate -= Schedule_AppointmentsFromDate;
             schedule.CellTapped           -= Schedule_CellTapped;
             schedule.CellDoubleTapped     -= Schedule_DoubleTapped;
             schedule.VisibleDatesChanged  -= Schedule_VisibleDatesChanged;
             schedule.Dispose();
             schedule = null;
         }
         if (moveToDate != null)
         {
             moveToDate.TouchUpInside -= MoveToDate_TouchUpInside;
             moveToDate.Dispose();
             moveToDate = null;
         }
         if (headerButton != null)
         {
             headerButton.TouchUpInside -= HeaderButton_TouchUpInside;
             headerButton.Dispose();
             headerButton = null;
         }
         if (editorView != null)
         {
             editorView.TouchUpInside -= EditorView_TouchUpInside;
             editorView.Dispose();
             editorView = null;
         }
     }
     base.Dispose(disposing);
 }
Example #2
0
        protected override void Dispose(bool disposing)
        {
            if (schedule != null)
            {
                schedule.Dispose();
            }

            if (appointmentCollection != null)
            {
                appointmentCollection.Clear();
            }

            if (startTimeCollection != null)
            {
                startTimeCollection.Clear();
            }

            if (endTimeCollection != null)
            {
                endTimeCollection.Clear();
            }

            if (subjectCollection != null)
            {
                subjectCollection.Clear();
            }

            schedule = null;
            appointmentCollection = null;
            endTimeCollection     = null;
            startTimeCollection   = null;
            subjectCollection     = null;
        }
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (schedule != null)
         {
             schedule.Dispose();
             schedule = null;
         }
     }
     base.Dispose(disposing);
 }
Example #4
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (schedule != null)
         {
             schedule.AppointmentDrop -= Schedule_AppointmentDrop;
             schedule.Dispose();
             schedule = null;
         }
     }
     base.Dispose(disposing);
 }
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (schedule != null)
         {
             schedule.Dispose();
             schedule = null;
         }
         if (OptionView != null)
         {
             this.OptionView.RemoveFromSuperview();
             this.OptionView.Dispose();
             this.OptionView = null;
         }
         if (button_scheduleView != null)
         {
             button_scheduleView.TouchUpInside -= ShowPicker1;
             button_scheduleView.Dispose();
             button_scheduleView = null;
         }
         if (doneButton != null)
         {
             doneButton.TouchUpInside -= HidePicker;
             doneButton.Dispose();
             doneButton = null;
         }
         if (_rangeslider != null)
         {
             _rangeslider.RangeValueChange -= Slider_RangeValueChange;
             _rangeslider.Dispose();
             _rangeslider = null;
         }
     }
     base.Dispose(disposing);
 }
Example #6
0
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (schedule != null)
                {
                    schedule.Dispose();
                    schedule = null;
                }

                if (OptionView != null)
                {
                    this.OptionView.RemoveFromSuperview();
                    this.OptionView.Dispose();
                    this.OptionView = null;
                }

                if (buttonScheduleView != null)
                {
                    buttonScheduleView.TouchUpInside -= ShowPicker1;
                    buttonScheduleView.Dispose();
                    buttonScheduleView = null;
                }

                if (doneButton != null)
                {
                    doneButton.TouchUpInside -= HidePicker;
                    doneButton.Dispose();
                    doneButton = null;
                }

                if (rangeslider != null)
                {
                    rangeslider.RangeValueChange -= Slider_RangeValueChange;
                    rangeslider.Dispose();
                    rangeslider = null;
                }

                if (daySettings != null)
                {
                    daySettings.Dispose();
                    daySettings = null;
                }

                if (labelBlackOutDays != null)
                {
                    labelBlackOutDays.Dispose();
                    labelBlackOutDays = null;
                }

                if (labelScheduleView != null)
                {
                    labelScheduleView.Dispose();
                    labelScheduleView = null;
                }

                if (labelShowNonAccess != null)
                {
                    labelShowNonAccess.Dispose();
                    labelShowNonAccess = null;
                }

                if (labelWeekNumber != null)
                {
                    labelWeekNumber.Dispose();
                    labelWeekNumber = null;
                }

                if (labelWorkingHours != null)
                {
                    labelWorkingHours.Dispose();
                    labelWorkingHours = null;
                }

                if (monthSettings != null)
                {
                    monthSettings.Dispose();
                    monthSettings = null;
                }

                if (pickerScheduleView != null)
                {
                    pickerScheduleView.Dispose();
                    pickerScheduleView = null;
                }

                if (switchBlackOutDates != null)
                {
                    switchBlackOutDates.Dispose();
                    switchBlackOutDates = null;
                }

                if (switchNonAccessbleBlock != null)
                {
                    switchNonAccessbleBlock.Dispose();
                    switchNonAccessbleBlock = null;
                }

                if (switchWeekNumber != null)
                {
                    switchWeekNumber.Dispose();
                    switchWeekNumber = null;
                }

                if (weekSettings != null)
                {
                    weekSettings.Dispose();
                    weekSettings = null;
                }

                if (workWeekSettings != null)
                {
                    workWeekSettings.Dispose();
                    workWeekSettings = null;
                }
            }

            base.Dispose(disposing);
        }