示例#1
0
        public MainWindow()
        {
            //这里面也可以获取密码和账号,还有只要是Admins的里面的属性都可以获取到,所以就可以获取管理员的名称了
            InitializeComponent();
            //登录窗口验证,如果登录成功,关闭FrmLogin打开MainWindow窗口
            FrmLogin login = new FrmLogin();

            //主窗口打开时加载出登录页面
            login.ShowDialog();             //ShowDialog这是一个Bool如果true表示可以获取到值,true则关闭,false整个关闭

            if (login.DialogResult != true) //如果是false直接关闭真=整个页面
            {
                //终止次进程,并退出代码返回到操作系统
                Environment.Exit(0);
            }

            //再App.Xaml这里面拿到密码和账号

            //MessageBox.Show("欢迎"+App.AppxamlAdmins.AdminName+"登录成功");

            //实例化计时器
            timer          = new DispatcherTimer();
            timer.Interval = TimeSpan.FromMilliseconds(10);
            timer.Tick    += Timer_Tick;
            timer.Start();
            try
            {
                //登录时那个老师显示的名字,显示在主页面
                HY.Content = string.Format("欢迎{0}来到管理系统", App.AppxamlAdmins.AdminName);

                //拿到登录后管理员的名称,statusAdminLb管理员文本的名字
                statusAdminLb.Content = "操作管理员【" + App.AppxamlAdmins.AdminName + "】";

                //statusVersionLb版本号的名字,拿到版本的文本那一栏,版本号这个应在App.config配置文件中写方便更改,再这里使用先再引用里导入配置文件,然后给命名空间加配置文件
                statusVersionLb.Content = "版本号:" + ConfigurationManager.AppSettings["version"].ToString();
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#2
0
        /// <summary>
        /// 切换账号的button
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void QeiHuan_Click(object sender, RoutedEventArgs e)
        {
            //先清除网页的内容
            statusAdminLb.Content   = ""; //登录者清空
            statusVersionLb.Content = ""; //版本清空
            HY.Content = "";              //"欢迎{0}来到管理系统"清空



            //下面是从新打开一个页面,从新登录
            //登录窗口验证,如果登录成功,关闭FrmLogin打开MainWindow窗口
            FrmLogin login = new FrmLogin();

            //主窗口打开时加载出登录页面
            login.ShowDialog();             //ShowDialog这是一个Bool如果true表示可以获取到值,true则关闭,false整个关闭

            if (login.DialogResult != true) //如果是false直接关闭真=整个页面
            {
                //终止次进程,并退出代码返回到操作系统
                Environment.Exit(0);
            }
            try
            {
                //登录时那个老师显示的名字,显示在主页面
                HY.Content = string.Format("欢迎{0}来到管理系统", App.AppxamlAdmins.AdminName);

                //拿到登录后管理员的名称,statusAdminLb管理员文本的名字
                statusAdminLb.Content = "操作管理员【" + App.AppxamlAdmins.AdminName + "】";

                //statusVersionLb版本号的名字,拿到版本的文本那一栏,版本号这个应在App.config配置文件中写方便更改,再这里使用先再引用里导入配置文件,然后给命名空间加配置文件
                statusVersionLb.Content = "版本号:" + ConfigurationManager.AppSettings["version"].ToString();
            }
            catch (Exception)
            {
                throw;
            }
        }