public void UpdateData(ObjectInfo objInfo) { deletedLabel.Visible = false; Tag = objInfo; for (int member = 0; member < noMembers; member++) { dataMembers[member].Tag = objInfo; dataMembers[member].SetFieldValues(); } if (objInfo is MessageInfo) { MessageInfo msgInfo = (MessageInfo)objInfo; instanceTextBox.Text = msgInfo.getChannelId().ToString(); } else if (objInfo is ServiceHandlerInfo) { ServiceHandlerInfo serviceInfo = (ServiceHandlerInfo)objInfo; instanceTextBox.Text = serviceInfo.getHandlerId().ToString(); } else if (objInfo is EntityInfo) { EntityInfo entityInfo = (EntityInfo)objInfo; instanceTextBox.Text = entityInfo.getInstanceId().ToString(); } }
private void sendServiceReqLink_Click(object sender, EventArgs e) { if (!MainForm.Instance.CheckConnection()) { return; } if (objectPanel.SetObjectMembers()) { ServiceHandlerInfo srvInfo = (ServiceHandlerInfo)Tag; if (srvInfo.getHandlerId() == null) { srvInfo.setHandlerId(new Safir.Dob.Typesystem.HandlerId()); } MainForm.Instance.ServiceRequest(srvInfo); } }