Beispiel #1
0
 public MainWindow()
 {
     MyKeys.MYDIRECTORY = AppDomain.CurrentDomain.BaseDirectory;
     InitializeComponent();
     init();
     icon();
     wsl = WindowState;
     HomeButton.Focus();
     requestMethod();
 }
Beispiel #2
0
        public MainWindow(string arg)
        {
            MyKeys.MYDIRECTORY = AppDomain.CurrentDomain.BaseDirectory;
            InitializeComponent();
            init();
            icon();
            wsl = WindowState;
            HomeButton.Focus();
            requestMethod();

            MyKeys.FILE_PATH = arg;

            if (System.Windows.MessageBox.Show("确定要添加该项管理吗?",
                                               "e-lock", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
            {
                if (!ConfigAppSettings.GetValue("Account").Equals("") && !ConfigAppSettings.GetValue("Password").Equals(""))
                {
                    Post.HttpLogin(ConfigAppSettings.GetValue("Account"), ConfigAppSettings.GetValue("Password"));
                    SiginButton.Content = ConfigAppSettings.GetValue("Account");
                    isSigined           = true;

                    if (MainWindow.isSigined)
                    {
                        if (!MyKeys.FILE_PATH.Equals(""))
                        {
                            if (Post.SendAuthority(MyKeys.FILE_PATH.Replace("\\", "/"), "1"))
                            {
                                //ObservableCollection<Authority> mainlist = getFileName(Post.GetAuthorityList());
                                ObservableCollection <Authority> mainlist = Post.GetAuthorityList();
                                foreach (Authority item in mainlist)
                                {
                                    //item.File_Path.Replace("/", "\\");
                                    item.File_Path = item.File_Path.Replace("/", "\\");
                                    PageMain.thelist.Add(item);
                                }
                            }
                        }
                    }
                }
                else
                {
                    System.Windows.MessageBox.Show("您还未登录!",
                                                   "e-lock", MessageBoxButton.OK);
                }
            }
            else
            {
                System.Windows.Application.Current.Shutdown();
            }
        }