private void ValidateOrder_OnClick(object sender, RoutedEventArgs e) { var result = _checker.CheckRules(Order); RulesResult = result ? "Success" : "Fail"; BrokenRules = _checker.BrokenRules.Select(r => r.Message); }
private void SubmitButton_Click(object sender, RoutedEventArgs e) { ErrorBorder.Visibility = Visibility.Hidden; ErrorPanel.Children.Clear(); var result = ruleChecker.CheckRules(order); if (!result) { foreach (var rule in ruleChecker.BrokenRules) { var errorItem = new TextBlock(); errorItem.Text = "o " + rule.Message; errorItem.Margin = new Thickness(0, 0, 0, 5); errorItem.TextWrapping = TextWrapping.Wrap; errorItem.FontWeight = FontWeights.Normal; errorItem.Foreground = Brushes.DarkRed; ErrorPanel.Children.Add(errorItem); } ErrorBorder.Visibility = Visibility.Visible; } else { MessageBox.Show("Order Submitted"); } }
protected void btnSubmitOrder_Click(object sender, EventArgs e) { pldrMessages.Visible = false; pldrErrors.Visible = false; rptErrors.DataSource = null; ltrMessage.Text = String.Empty; var result = ruleChecker.CheckRules(order); if (!result) { rptErrors.DataSource = ruleChecker.BrokenRules; rptErrors.DataBind(); pldrErrors.Visible = true; } else { pldrMessages.Visible = true; ltrMessage.Text = "Order Submitted"; } }