Ejemplo n.º 1
0
 public static IModelList <IModelListView> Get_ResourceListViews(IModelListViewOptionsScheduler listViewOptionsScheduler)
 {
     return(new CalculatedModelNodeList <IModelListView>(listViewOptionsScheduler.Application.Views.OfType <IModelListView>().Where(view => listViewOptionsScheduler.ResourceClasses.Contains(view.ModelClass))));
 }
Ejemplo n.º 2
0
 public SchedulerControlSynchronizer(IInnerSchedulerControlOwner control, IModelListViewOptionsScheduler model)
     : base(control, model.OptionsScheduler, false)
 {
 }
Ejemplo n.º 3
0
        public AppoitmentSynchronizer(IAppointmentLabelStorage labels, IAppointmentStatusStorage statuses, IModelListViewOptionsScheduler modelListViewOptionsScheduler) : base(null, modelListViewOptionsScheduler)
        {
            var appointmentsModel = modelListViewOptionsScheduler.OptionsScheduler.GetNode("Storage").GetNode("Appointments");

            ModelSynchronizerList.Add(new AppoitmentLabelsSynchronizer(labels, (IModelAppoitmentLabels)appointmentsModel.GetNode("Labels")));
            ModelSynchronizerList.Add(new AppoitmentStatusSynchronizer(statuses, (IModelAppoitmentStatuses)appointmentsModel.GetNode("Statuses")));
        }
Ejemplo n.º 4
0
        public SchedulerListEditorModelSynchronizer(IInnerSchedulerControlOwner control, IModelListViewOptionsScheduler model, IAppointmentLabelStorage labels, IAppointmentStatusStorage statuses)
            : base(control, model)
        {
            ModelSynchronizerList.Add(new SchedulerControlSynchronizer(control, model));

            var appoitmentSynchronizer = new AppoitmentSynchronizer(labels, statuses, model);

            ModelSynchronizerList.Add(appoitmentSynchronizer);
        }