/// <summary>
        /// Create a copy of the item, used for updates.
        /// </summary>
        /// <param name="data"></param>
        public SchoolDismissalSettingsModel(SchoolDismissalSettingsModel data)
        {
            Initialize();
            if (data == null)
            {
                return;
            }

            StartNormal = data.StartNormal;
            StartEarly  = data.StartEarly;
            StartLate   = data.StartLate;
            EndNormal   = data.EndNormal;
            EndEarly    = data.EndEarly;
            EndLate     = data.EndLate;

            DayStartDropDown = data.DayStartDropDown;
            DayEndDropDown   = data.DayEndDropDown;

            MonStartSelected = data.MonStartSelected;
            MonEndSelected   = data.MonEndSelected;
            TueStartSelected = data.TueStartSelected;
            TueEndSelected   = data.TueEndSelected;
            WedStartSelected = data.WedStartSelected;
            WedEndSelected   = data.WedEndSelected;
            ThuStartSelected = data.ThuStartSelected;
            ThuEndSelected   = data.ThuEndSelected;
            FriStartSelected = data.FriStartSelected;
            FriEndSelected   = data.FriEndSelected;
            SatStartSelected = data.SatStartSelected;
            SatEndSelected   = data.SatEndSelected;
            SunStartSelected = data.SunStartSelected;
            SunEndSelected   = data.SunEndSelected;

            DayFirst = data.DayFirst;
            DayLast  = data.DayLast;

            S1Start = data.S1Start;
            S2Start = data.S2Start;

            Q1Start = data.Q1Start;
            Q2Start = data.Q2Start;
            Q3Start = data.Q3Start;
            Q4Start = data.Q4Start;

            Goal        = data.Goal;
            EarlyWindow = data.EarlyWindow;
            LateWindow  = data.LateWindow;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Create a copy of the item, used for updates.
        /// </summary>
        /// <param name="data"></param>
        public SchoolDismissalSettingsModel(SchoolDismissalSettingsModel data)
        {
            if (data == null)
            {
                return;
            }

            StartNormal = data.StartNormal;
            StartEarly  = data.StartEarly;
            StartLate   = data.StartLate;
            EndNormal   = data.EndNormal;
            EndEarly    = data.EndEarly;
            EndLate     = data.EndLate;
            DayFirst    = data.DayFirst;
            DayLast     = data.DayLast;
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Used to Update Before doing a data save
        /// Updates everything except for the ID
        /// </summary>
        /// <param name="data">Data to update</param>
        public void Update(SchoolDismissalSettingsModel data)
        {
            if (data == null)
            {
                return;
            }

            StartNormal = data.StartNormal;
            StartEarly  = data.StartEarly;
            StartLate   = data.StartLate;
            EndNormal   = data.EndNormal;
            EndEarly    = data.EndEarly;
            EndLate     = data.EndLate;

            DayStartDropDown = data.DayStartDropDown;
            DayEndDropDown   = data.DayEndDropDown;

            MonStartSelected = data.MonStartSelected;
            MonEndSelected   = data.MonEndSelected;
            TueStartSelected = data.TueStartSelected;
            TueEndSelected   = data.TueEndSelected;
            WedStartSelected = data.WedStartSelected;
            WedEndSelected   = data.WedEndSelected;
            ThuStartSelected = data.ThuStartSelected;
            ThuEndSelected   = data.ThuEndSelected;
            FriStartSelected = data.FriStartSelected;
            FriEndSelected   = data.FriEndSelected;
            SatStartSelected = data.SatStartSelected;
            SatEndSelected   = data.SatEndSelected;
            SunStartSelected = data.SunStartSelected;
            SunEndSelected   = data.SunEndSelected;

            MonStartType = (SchoolCalendarDismissalEnum)MonStartSelected;
            MonEndType   = (SchoolCalendarDismissalEnum)MonEndSelected;
            TueStartType = (SchoolCalendarDismissalEnum)TueStartSelected;
            TueEndType   = (SchoolCalendarDismissalEnum)TueEndSelected;
            WedStartType = (SchoolCalendarDismissalEnum)WedStartSelected;
            WedEndType   = (SchoolCalendarDismissalEnum)WedEndSelected;
            ThuStartType = (SchoolCalendarDismissalEnum)ThuStartSelected;
            ThuEndType   = (SchoolCalendarDismissalEnum)ThuEndSelected;
            FriStartType = (SchoolCalendarDismissalEnum)FriStartSelected;
            FriEndType   = (SchoolCalendarDismissalEnum)FriEndSelected;
            SatStartType = (SchoolCalendarDismissalEnum)SatStartSelected;
            SatEndType   = (SchoolCalendarDismissalEnum)SatEndSelected;
            SunStartType = (SchoolCalendarDismissalEnum)SunStartSelected;
            SunEndType   = (SchoolCalendarDismissalEnum)SunEndSelected;

            DayFirst = data.DayFirst;
            DayLast  = data.DayLast;

            S1Start = data.S1Start;
            S2Start = data.S2Start;

            Q1Start = data.Q1Start;
            Q2Start = data.Q2Start;
            Q3Start = data.Q3Start;
            Q4Start = data.Q4Start;

            Goal        = data.Goal;
            EarlyWindow = data.EarlyWindow;
            LateWindow  = data.LateWindow;
        }