Ejemplo n.º 1
0
        async private void GenerateClass(TableHeader selectedItem, bool isBaseClass)
        {
            var properties = await api.Query <TableField>(selectedItem);

            var str             = ClassGenerator.Create(selectedItem, properties, api, isBaseClass);
            var cwGenerateClass = new CWGenerateClass(str);

            cwGenerateClass.Show();
        }
Ejemplo n.º 2
0
        async private void GenerateClassCode(UnicontaBaseEntity master, bool isBaseClass)
        {
            string className = string.Empty;

            if (isBaseClass)
            {
                className = master.BaseEntityType().Name;
            }
            else
            {
                className = master.GetType().Name;
            }

            var userFields = await api.Query <TableFieldsClient>(master);

            var classCode = ClassGenerator.Create(className, userFields, isBaseClass);

            var cwGenerateClass = new CWGenerateClass(classCode);

            cwGenerateClass.Show();
        }