Exemple #1
0
        private void BindCards()
        {
            ddType.Items.Clear();
            EntityObject[] mas = BusinessManager.List(DocumentTypeEntity.GetAssignedMetaClassName(), new FilterElementCollection().ToArray());
            foreach (EntityObject eo in mas)
            {
                MetaClass mc = MetaDataWrapper.GetMetaClassByName(eo.Properties["Name"].Value.ToString());
                ddType.Items.Add(new ListItem(CHelper.GetResFileString(mc.FriendlyName), eo.Properties["Name"].Value.ToString()));
            }

            BindTemplates();
        }
Exemple #2
0
        private void BindTemplates()
        {
            ddTemplate.Items.Clear();
            ddTemplate.Items.Add(new ListItem(String.Empty, PrimaryKeyId.Empty.ToString()));

            FilterElement           fe  = FilterElement.EqualElement("Name", ddType.SelectedValue);
            FilterElementCollection fec = new FilterElementCollection();

            fec.Add(fe);

            EntityObject[] masTypes = BusinessManager.List(DocumentTypeEntity.GetAssignedMetaClassName(), fec.ToArray());
            if (masTypes.Length > 0)
            {
                FilterElement           fe1  = FilterElement.EqualElement("DocumentTypeId", masTypes[0].PrimaryKeyId.Value);
                FilterElementCollection fec1 = new FilterElementCollection();
                fec1.Add(fe1);
                EntityObject[] mas = BusinessManager.List(DocumentTemplateEntity.GetAssignedMetaClassName(), fec1.ToArray());
                foreach (EntityObject eo in mas)
                {
                    ddTemplate.Items.Add(new ListItem(CHelper.GetResFileString(eo["Name"].ToString()), eo.PrimaryKeyId.Value.ToString()));
                }
            }
        }