private string InputObject(RowCollectionRow row, Tag2 tag) { string result = null; InputBox inputBox; try { if (tag.Child.Name == "repeat") { // // NOTE this need to be like $input.once object // //{=input.repeat.[Value]} inputBox = new InputBox("Write text", tag.Child.Name, "Replace tag with text..."); inputBox.ShowDialog(System.Windows.Forms.Application.OpenForms[0]); result = inputBox.InputTekst; } else if (tag.Child.Name == "once") { result = inputObject.ProcessTag(tag); if (result == null) { result = constError_SyntaxError; } } else { ModuleLog.Write(new string[] { constError_CommandNotFound, tag.InputText }, this, "InputObject", ModuleLog.LogType.ERROR); result = constError_SyntaxError; } } catch (Exception ex) { ModuleLog.Write(new string[] { constError_ExecutingBlock, tag.InputText }, this, "InputObject", ModuleLog.LogType.DEBUG); ModuleLog.Write(ex, this, "InputObject", ModuleLog.LogType.ERROR); result = constError_SyntaxError; } return result; }
private InputBox InputObject(Array objectValue) { //{=input.once.Text} InputBox inputBox; try { inputBox = new InputBox("Write all texts", objectValue, ""); inputBox.ShowDialog(System.Windows.Forms.Application.OpenForms[0]); } catch (Exception ex) { ModuleLog.Write(ex, this, "InputObject", ModuleLog.LogType.ERROR); inputBox = null; } return inputBox; }
private void CallUserInput() { InputBox inputBox; NameValueDataStruct nameValueStruct; try { inputBox = new InputBox("Input requested values", list, ""); inputBox.ShowDialog(System.Windows.Forms.Application.OpenForms[0]); for (int i = 0; i < list.Count; i++) { nameValueStruct = (NameValueDataStruct)list[i]; nameValueStruct.Value = inputBox[i]; list[i] = nameValueStruct; } } catch (Exception ex) { ModuleLog.Write(ex, this, "InputObject", ModuleLog.LogType.ERROR); inputBox = null; } }