Ejemplo n.º 1
0
        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());
            }
        }