public FormMessage(T message, XCollection <T> messageList, string dbConnection, Logging log, bool copyItem) { InitializeComponent(); _isInbound = (typeof(T) == typeof(XIMInboundMessage)); InitializeEventType(); _log = log; _isCopyItem = copyItem; _messageList = messageList; _dbConnection = dbConnection; _hl7EventCtrl = new HL7EventTypeControler(this.comboBoxHL7); _gwEventCtrl = new GWEventTypeControler(this.comboBoxGCGateway); _listViewCtrl = new XmlListViewControler <XIMMappingItem>(this.listViewMain, _isInbound); _listViewCtrl.DoubleClick += new EventHandler(_listViewCtrl_DoubleClick); _listViewCtrl.SelectedIndexChanged += new EventHandler(_listViewCtrl_SelectedIndexChanged); _message = message; if (_message == null) { this.Text = "Add Message Mapping"; _message = new T(); Reset(); } else { if (_isCopyItem) { this.Text = "Add Message Mapping"; } else { this.Text = "Edit Message Mapping"; } } }
public FormList() { InitializeComponent(); _listViewCtrl = new XmlListViewControler <XmlElementItem>(this.listViewMain, true); }