public static List<SmartFormViewProperties> GetControlProperties(string FormName,Guid ControlGUID) { List<SmartFormView> list = new List<SmartFormView>(); FormsManager frm = new FormsManager("dlx", 5555); SourceCode.Forms.Authoring.Form form = new SourceCode.Forms.Authoring.Form(frm.GetFormDefinition(FormName)); SourceCode.Forms.Authoring.Control control = form.Controls[ControlGUID]; Properties prop = new Properties(); return prop.ArtefactProperties(control.Properties); }
/// <summary> /// List of form properties /// </summary> /// <param name="FormName"></param> /// <returns></returns> public static List<SmartFormViewProperties> GetFormProperties(string FormName) { List<SmartFormView> list = new List<SmartFormView>(); FormsManager frm = new FormsManager("dlx", 5555); SourceCode.Forms.Authoring.Form form = new SourceCode.Forms.Authoring.Form(frm.GetFormDefinition(FormName)); Properties prop = new Properties(); return prop.ArtefactProperties( form.Properties); }
/// <summary> /// List of form properties /// </summary> /// <param name="FormName"></param> /// <returns></returns> public static List<SmartFormViewProperties> GetViewProperties(string ViewName) { List<SmartFormView> list = new List<SmartFormView>(); FormsManager frm = new FormsManager("dlx", 5555); SourceCode.Forms.Authoring.View view = new SourceCode.Forms.Authoring.View(frm.GetViewDefinition(ViewName)); Properties prop = new Properties(); return prop.ArtefactProperties(view.Properties); }