Example #1
0
 private void SetDataSource(DDListField ddlField)
 {
     if (!string.IsNullOrEmpty(ddlField.SourceTableName))
     {
         codeTable       = ddlField.GetSourceData();
         sourceTableName = ddlField.SourceTableName;
         textColumnName  = ddlField.TextColumnName;
     }
 }
Example #2
0
 /// <summary>
 /// Constructor of the Codes dialog
 /// </summary>
 /// <param name="frm">The main form</param>
 /// <param name="name">The field's name</param>
 /// <param name="currentPage">The current page</param>
 public ListDialog(MainForm frm, string name, Page currentPage)
     : base(frm, name, currentPage)
 {
     InitializeComponent();
     fieldName      = name;
     page           = currentPage;
     ddlField       = new DDListField(page);
     ddlField.Name  = fieldName;
     selectedFields = new NamedObjectCollection <Field>();
     SetDataSource(ddlField);
     SetDgCodes(dgCodes, fieldName);
 }
Example #3
0
        /// <summary>
        /// Constructor for the class
        /// </summary>
        /// <param name="frm">The parent form</param>
        /// <param name="field">The fied to be edited</param>
        public ListFieldDefinition(MainForm frm, DDListField field)
            : base(frm)
        {
            InitializeComponent();
            this.Text      = "List Field";
            this.mode      = FormMode.Edit;
            this.field     = field;
            this.page      = field.Page;
            selectedFields = new NamedObjectCollection <Field>();

            LoadFormData();
            btnOk.Enabled = true;
        }