public ISessionDto Unwrap(Control obj) { var control = obj as TerminalControl; var dto = new TerminalDto { Name = control.Text }; control.FromUI(dto); return(dto); }
public void ToUI(TerminalDto config) { config.Serial.CopyTo(serial); comboBoxSerial.Text = config.PortName; numericUpDownClientPort.Value = config.ClientPort; numericUpDownServerPort.Value = config.ServerPort; textBoxClientHost.Text = config.ClientHost; comboBoxServerIP.Text = config.ServerIP; comboBoxSendMode.Text = config.SendMode; comboBoxReadMode.Text = config.ReadMode; checkBoxReadline.Checked = config.Readline; checkBoxStandard.Checked = config.Standard; textBoxTextInput.Text = config.Text; textBoxTextInput1.Text = config.Text1; textBoxTextInput2.Text = config.Text2; textBoxTextInput3.Text = config.Text3; textBoxTextInput4.Text = config.Text4; textBoxTextInput5.Text = config.Text5; textBoxTextInput6.Text = config.Text6; textBoxTextInput7.Text = config.Text7; textBoxTextInput8.Text = config.Text8; textBoxTextInput9.Text = config.Text9; textBoxTextInput10.Text = config.Text10; textBoxTextInput11.Text = config.Text11; textBoxTextInput12.Text = config.Text12; textBoxHexInput.Text = config.Hex; textBoxHexInput1.Text = config.Hex1; textBoxHexInput2.Text = config.Hex2; textBoxHexInput3.Text = config.Hex3; textBoxHexInput4.Text = config.Hex4; textBoxHexInput5.Text = config.Hex5; textBoxHexInput6.Text = config.Hex6; textBoxHexInput7.Text = config.Hex7; textBoxHexInput8.Text = config.Hex8; textBoxHexInput9.Text = config.Hex9; textBoxHexInput10.Text = config.Hex10; textBoxHexInput11.Text = config.Hex11; textBoxHexInput12.Text = config.Hex12; }
public void FromUI(TerminalDto config) { config.Serial.CopyFrom(serial); config.PortName = comboBoxSerial.Text; config.ClientHost = textBoxClientHost.Text; config.ClientPort = (int)numericUpDownClientPort.Value; config.ServerIP = comboBoxServerIP.Text; config.ServerPort = (int)numericUpDownServerPort.Value; config.Standard = checkBoxStandard.Checked; config.Readline = checkBoxReadline.Checked; config.ReadMode = comboBoxReadMode.Text; config.SendMode = comboBoxSendMode.Text; config.Text = textBoxTextInput.Text; config.Text1 = textBoxTextInput1.Text; config.Text2 = textBoxTextInput2.Text; config.Text3 = textBoxTextInput3.Text; config.Text4 = textBoxTextInput4.Text; config.Text5 = textBoxTextInput5.Text; config.Text6 = textBoxTextInput6.Text; config.Text7 = textBoxTextInput7.Text; config.Text8 = textBoxTextInput8.Text; config.Text9 = textBoxTextInput9.Text; config.Text10 = textBoxTextInput10.Text; config.Text11 = textBoxTextInput11.Text; config.Text12 = textBoxTextInput12.Text; config.Hex = textBoxHexInput.Text; config.Hex1 = textBoxHexInput1.Text; config.Hex2 = textBoxHexInput2.Text; config.Hex3 = textBoxHexInput3.Text; config.Hex4 = textBoxHexInput4.Text; config.Hex5 = textBoxHexInput5.Text; config.Hex6 = textBoxHexInput6.Text; config.Hex7 = textBoxHexInput7.Text; config.Hex8 = textBoxHexInput8.Text; config.Hex9 = textBoxHexInput9.Text; config.Hex10 = textBoxHexInput10.Text; config.Hex11 = textBoxHexInput11.Text; config.Hex12 = textBoxHexInput12.Text; }