Мне нужна ваша помощь пожалуйста.Как предотвратить выделение значения combobox более одного раза?
У меня есть этот метод:
protected void btnDocumentType_Click(object sender, EventArgs e)
{
DocumentApplicationCategoryManager DACM = new DocumentApplicationCategoryManager();
IkubInfo.NE.Domain.DocumentApplicationCategory DAC = new Domain.DocumentApplicationCategory();
DAC.DocumentType = new DocumentTypeManager().GetById(new Guid(cboDocumentType.SelectedValue));
DAC.ApplicationCategory = Entity;
Entity.DocumentApplicationCategory.Add(DAC);
DACM.Save(DAC);
DACM.Session.CommitChanges();
SetUIValues();
}
Это метод для кнопки ADD, которая позволяет пользователю добавлять значения в сетке. Мне нужно проверить, что если значение, которое пользователь пытается добавить, сохраняется один раз, его нельзя сохранить дважды. Мне нужно проверить его и показать пользователю сообщение об ошибке, но я не знаю, как это сделать. Я предполагаю, что я должен поставить «если» состояние перед этой линии:
DAC.DocumentType = new DocumentTypeManager().GetById(new Guid(cboDocumentType.SelectedValue));
Любая идея? Ваша помощь будет оценена по достоинству. Заранее спасибо :)
Спасибо @Bhaarat, не могли бы вы рассказать мне, что именно следует писать на месте CHECK_HERE, потому что это то, что я ищу :) Спасибо. – Marin
Я уже упоминал эту вещь в коде. вот он: проверьте здесь, из DocumentApplicationCategory, существует ли DAC.DocumentType и Entity или нет, если не существует, то разрешите войти – Bhaarat