private void contextMenuStrip2_Click(object sender, EventArgs e) { if (treeViewDeviceInfo.SelectedNode.Parent == null || treeViewDeviceInfo.SelectedNode.Parent.Text != @"Периферийные устройства") { return; } var rf = new RequestsForm(); var id = ((NodeProperty)treeViewDeviceInfo.SelectedNode.Tag).NodeId; rf.SerialNumber = Db.GetSerialNumberBy(id, true); rf.InventoryNumber = Db.GetInventoryNumberBy(id, true); rf.InitializeForm(Db); rf.ShowDialog(); rf.Dispose(); }
private void toolStripButton5_Click(object sender, EventArgs e) { if (((NodeProperty)treeViewComputers.SelectedNode.Tag).NodeType == NodeTypeEnum.DeviceNode) { var rf = new RequestsForm(); var deviceId = ((NodeProperty)treeViewComputers.SelectedNode.Tag).NodeId; rf.SerialNumber = Db.GetSerialNumberBy(deviceId, false); rf.InventoryNumber = Db.GetInventoryNumberBy(deviceId, false); rf.InitializeForm(Db); rf.ShowDialog(); rf.Dispose(); } else { MessageBox.Show(@"Выбранный узел не является устройством. Выберете устройство (ПК), на котором вы хотели бы просмотреть список заявок", @"Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }