private void Window1_ПроверкаЗначений(object sender, RosControl.UI.EventValidArgs e) { //var sb = new StringBuilder(); //if (Users == null || Users.Count() == 0) // sb.Append("В поле 'Кому' необходимо указать по крайней мере одного получателя\n"); //if (sb.Length > 0) // throw new Exception(sb.ToString()); }
private void Window_ПроверкаЗначений(object sender, RosControl.UI.EventValidArgs e) { var sb = new StringBuilder(); if (string.IsNullOrEmpty(Домен.Text)) { sb.AppendLine("Заполните поле 'Имя базы'"); } //if (string.IsNullOrEmpty(Почта.Text)) // sb.AppendLine("Заполните поле 'e-mail'"); if (string.IsNullOrEmpty(Логин.Text)) { sb.AppendLine("Заполните поле 'Логин'"); } if (sb.Length > 0) { throw new Exception(sb.ToString().Trim()); } }
private void Window_ПроверкаЗначений(object sender, RosControl.UI.EventValidArgs e) { var sb = new StringBuilder(); switch (Условие.SelectedValue as string) { case "ЗначениеАтрибута": { if (Атрибуты.SelectedValue == null) { sb.AppendLine("Выберите 'Атрибут'."); } } break; case "ЗначениеКонтрола": { if (Контролы.SelectedValue == null) { sb.AppendLine("Выберите 'Контрол'."); } } break; case "ГруппаПользователя": { if (Группы.SelectedItems.Count == 0) { sb.AppendLine("Выберите хотя бы одну группу."); } } break; } if (!string.IsNullOrEmpty(sb.ToString())) { throw new Exception(sb.ToString().Trim()); } }