Exemple #1
0
        public void onInitialUI()
        {
            if (schedulerStorage1 != null)
            {
                schedulerStorage1.Appointments.Clear();
            }
            foreach (var item in gymbaseController.QueryEntryBetweenDataRange(dateEdit_start.DateTime, dateEdit_end.DateTime))
            {
                Appointment appoint = schedulerStorage1.CreateAppointment(DevExpress.XtraScheduler.AppointmentType.Normal);
                appoint.Start       = DateTime.Parse(item.Date);
                appoint.AllDay      = true;
                appoint.Subject     = string.Format("有氧: {0}", item.Calorie);
                appoint.Description = "" + item.ID;
                schedulerStorage1.Appointments.Add(appoint);
            }

            if (cke_loadOtherEx.Checked)
            {
                foreach (var item in new DailyPlanSignManageController().QueryEntryByDateAndCatalog(dateEdit_start.DateTime, dateEdit_end.DateTime, 4))
                {
                    Appointment appoint = schedulerStorage1.CreateAppointment(DevExpress.XtraScheduler.AppointmentType.Normal);
                    appoint.Start   = DateTime.Parse(item.Date);
                    appoint.AllDay  = true;
                    appoint.Subject = string.Format("其他锻炼: {0}", item.Other);
                    schedulerStorage1.Appointments.Add(appoint);
                }
            }


            this.dateE_Date.Text                = null;
            this.tv_Calorie.Text                = null;
            this.tv_Other.Text                  = null;
            this.btn_Delete.Enabled             = false;
            this.btn_Update.Enabled             = false;
            this.gridControl_appScan.DataSource = null;

            schedulerControl1.Start = dateEdit_start.DateTime;
        }