private async void MetroWindow_Loaded(object sender, RoutedEventArgs e) { LoginDialogSettings loginDialogSettings = new LoginDialogSettings() { ColorScheme = this.MetroDialogOptions.ColorScheme, RememberCheckBoxVisibility = Visibility.Visible, NegativeButtonVisibility = Visibility.Visible, RememberCheckBoxText = "记住账号", AffirmativeButtonText = "登录", NegativeButtonText = "退出", // DialogResultOnCancel = }; LoginDialogData result = await this.ShowLoginAsync("身份验证", "请输入账号与密码", loginDialogSettings); if (result != null) { var s = WtdlSqlServices.UserLoging(new LoginData() { Username = result.Username, Password = result.Password }); if (s != null) { //MessageDialogResult messageResult = await this.ShowMessageAsync("身份信息验证通过", String.Format("账号: {0}\n密码: {1}\n记住我: {2}", result.Username, result.Password, result.ShouldRemember)); this.SearchButton.Command.Execute(null); this.UserMenu.DataContext = s; this.WinTabControl.IsEnabled = true; } else { MessageDialogResult messageResult = await this.ShowMessageAsync("身份信息验证失败", "请填写正确得账号与密码\n忘记账号密码请与管理员联系"); MetroWindow_Loaded(null, null); } } else { this.Close(); } }
private void OrderListBox_PreviewMouseDoubleClick(object sender, MouseButtonEventArgs e) { ListBox listbox = sender as ListBox; if (listbox.SelectedItem != null) { RequestOrder RequestOrder = listbox.SelectedItem as RequestOrder; if (RequestOrder != null) { Task.Run(() => { WtdlSqlServices.AddAgent(new AddAgent() { AID = RequestOrder.DDNO, AName = RequestOrder.KH, ABelong = "公司", AType = 0 }); }); this.ListBoxDoubleClick.Command.Execute(RequestOrder); } } }