| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | using MECF.Framework.Common.ControlDataContext;using MECF.Framework.Common.DataCenter;using System;using System.Collections.Generic;using System.Collections.ObjectModel;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Navigation;using System.Windows.Shapes;using Venus_MainPages.Unity;using WPF.Themes.UserControls;namespace Venus_MainPages.Views{    /// <summary>    /// UserItemView.xaml 的交互逻辑    /// </summary>    public partial class UserItemView :Window    {        public UserItemView()        {            InitializeComponent();        }        private async void CreateButton_Click(object sender, RoutedEventArgs e)        {            if (textBoxName.Text == "")            {                WPFMessageBox.ShowError("User Name can not be empty");                return;            }            if (textBoxConfirePassword.Text != textBoxPassword.Text)            {                WPFMessageBox.ShowError("the password is not same");                return;            }            var users= new ObservableCollection<UserItem>(QueryDataClient.Instance.Service.QueryAllUsers());            if (users.Where(x => x.Name == textBoxName.Text).FirstOrDefault() != null)            {                WPFMessageBox.ShowError("User Name exists");                return;            }            QueryDataClient.Instance.Service.InserUser(new MECF.Framework.Common.ControlDataContext.UserItem() { Name = textBoxName.Text, Password = textBoxConfirePassword.Password, Role = (comBoboxRole.SelectedItem as ComboBoxItem).Content.ToString(), Notes = textBoxNotes.Text });            await Task.Delay(500);            GlobalEvents.Instance.OnUserViewUpdateEvent();        }    }}
 |