private void MapSourceFieldId(MirrorField field) { if (field == null) { return; } field.SourceFieldId = context.FieldIdMap[field.SourceFieldId]; field.SaveToDb(); }
/// <summary> /// Constructor for Mirror Field Definition /// </summary> /// <param name="frm">The main form</param> /// <param name="field">The mirror field</param> public MirrorFieldDefinition(MainForm frm, MirrorField field) : base(frm) { InitializeComponent(); this.mode = FormMode.Edit; this.field = field; this.page = field.Page; PopulateVariables(); cbxAssignedVariable.SelectedIndex = -1; cbxAssignedVariable.DisplayMember = "Name"; LoadFormData(); SetEvents(); }
private List <Control> GetControls(MirrorField field, Size canvasSize) { DragableTextBox textBox = new DragableTextBox(); SetControlProperties(textBox, field, canvasSize); textBox.ReadOnly = true; textBox.BorderStyle = borderStyle; DragableLabel prompt = GetPrompt(textBox, field, canvasSize); List <Control> controls = new List <Control>(); controls.Add(prompt); controls.Add(textBox); return(controls); }