private void DeleteLPU() { if (globalData.UserAccess == 1) { LpuRR lpuRR = GetLpuRR(); if (lpuRR.StatusLPU == StatusLPU.Активен) { MessageBox.Show("Перед удалением нужно задать статус ЛПУ \"Неактивен\"", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (_userLpuRRList.IsInList(lpuRR)) { MessageBox.Show("Перед удалением нужно удалить из списка \"ЛПУ пользователя\"", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } string preDeleteMessage = CreatePreDeleteMessage(lpuRR); if (MessageBox.Show(preDeleteMessage, "Удаление ЛПУ", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { if (_lpuRRList.Delete(lpuRR) == "1") { loadData1(); } else { MessageBox.Show("Не удалось удалить, сначала необходимо удалить ЛПУ из списка \"ЛПУ пользователя\"", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }