Esempio n. 1
0
        internal void Select(TActionComponent component)
        {
            component.ThrowNull();

            GadgetModel.CopyFrom(component.Models.GadgetReportModel);

            ComponentControlModel.SelectModel(component);

            BusyVisibility = GadgetModel.BusyVisibility;
        }
Esempio n. 2
0
        internal void Select(TActionComponent component)
        {
            component.ThrowNull();

            if (component.IsCategory(TCategory.Material))
            {
                GadgetModel.CopyFrom(component.Models.GadgetMaterialModel);

                ComponentControlModel.SelectModel(component);

                BusyVisibility = component.Models.GadgetMaterialModel.BusyVisibility;
            }
        }
Esempio n. 3
0
        internal void Select(TActionComponent component, Dictionary <Guid, GadgetMaterial> materialDictionary)
        {
            component.ThrowNull();
            materialDictionary.ThrowNull();

            if (component.IsCategory(TCategory.Result))
            {
                Current.CopyFrom(component.Models.GadgetResultModel);

                ComponentControlModel.Select(component, materialDictionary);

                BusyVisibility = Current.BusyVisibility;
            }
        }
Esempio n. 4
0
        internal void Select(TActionComponent component)
        {
            if (component.NotNull())
            {
                if (component.IsCategory(TCategory.Registration))
                {
                    GadgetModel.CopyFrom(component.Models.GadgetRegistrationModel);

                    ComponentControlModel.SelectModel(component);

                    BusyVisibility = component.Models.GadgetRegistrationModel.BusyVisibility;
                }
            }
        }