Beispiel #1
0
        public MainWindow()
        {
            InitializeComponent();

            initialize();
            dm = new DataManager();
            helper = new DBHelper();

            if (helper.DataBaseTest() == 0)  // 不正常
            {
                MessageBox.Show("数据库没有配置好,请检查,程序将关闭!!!");
                this.Close();
            }
        }
        // 初始化函数,这里主要是不想要在构造函数中完成过多的工作才另外写出来的
        private void initialize()
        {
            helper = new DBHelper();
            groups = new List<LoadGroup>();
            
            // 设置group的数据绑定
            groups.Add(new LoadGroup(0, "管理员"));
            groups.Add(new LoadGroup(1, "一般用户"));
            group.ItemsSource = groups;
            group.DisplayMemberPath = "Name";
            group.SelectedValuePath = "Id";

            // 显示初始的用户列表
            listUsers();
            showUserInfo(currentUser);
        }
Beispiel #3
0
 public DataManager()
 {
     helper = new DBHelper();
 }