Example #1
0
        protected void FillAttributesTree()
        {
            using (var session = Hb8Factory.CreateSession())
            {
                var attributesSchemas = (from n in session.Query<UM_AttributeSchema>()
                                         where n.DateDeleted == null
                                         select n).ToList();

                var converter = new AttributeSchemaEntityModelConverter(session);

                var model = new AttributeSchemasModel
                {
                    List = attributesSchemas.Select(n => converter.Convert(n)).ToList()
                };

                attributesSchemasControl.Model = model;
                attributesSchemasControl.DataBind();
            }
        }
Example #2
0
        protected void attributesSchemasControl_OnEdit(object sender, GenericEventArgs<Guid> e)
        {
            var schema = HbSession.Query<UM_AttributeSchema>().FirstOrDefault(n => n.ID == e.Value);
            if (schema != null)
            {
                var converter = new AttributeSchemaEntityModelConverter(HbSession);
                var model = converter.Convert(schema);

                attributeSchemaControl.Model = model;
                mpeAttributeSchema.Show();
            }

            var field = HbSession.Query<UM_AttributeField>().FirstOrDefault(n => n.ID == e.Value);
            if (field != null)
            {
                var converter = new AttributeFieldEntityModelConverter(HbSession);
                var model = converter.Convert(field);

                attributeFieldControl.Model = model;

                mpeAttributeSchemaNode.Show();
            }
        }