private void NosologyRemoveForm_Load(object sender, EventArgs e) { if (_nosologyInfo.Type == NodeType.Folder && _nosologyWorker.IsFolderHasChilds(_nosologyInfo.Id)) { labelRemoveInfo.Text = "Вы не можете удалить нозологию \"" + _nosologyInfo.Name + "\" поскольку она является папкой с вложенными элементами.\r\nДля удаления данной нозологии необходимо сначала удалить все вложенные элементы."; buttonOk.Visible = false; } else if (_patientsWithCurrentNoslogyCnt > 0) { labelRemoveInfo.Text = "Вы собираетесь удалить нозологию \"" + _nosologyInfo.Name + "\".\r\nВнимание! Удаляемая нозология прописана у " + _patientsWithCurrentNoslogyCnt + " пациентов.\r\nВы должны выбрать другую нозологию для этих пациентов."; Height = 190; comboBoxNosologyNewName.Visible = label1.Visible = true; foreach (CNosology nosologyInfo in _nosologyWorker.NosologyList) { if (nosologyInfo.Name != _nosologyInfo.Name) { comboBoxNosologyNewName.Items.Add(nosologyInfo.Name); } } comboBoxNosologyNewName.SelectedIndex = 0; } else { labelRemoveInfo.Text = "Вы собираетесь удалить нозологию \"" + _nosologyInfo.Name + "\".\r\nВнимание! Данная операция необратима."; } }