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);
                }
            }
        }