Esempio n. 1
0
        public Login()
        {
            MouseTool.ShowLoading();
            App.IsChangeWindow         = false;
            this.WindowStartupLocation = WindowStartupLocation.CenterScreen;
            InitializeComponent();

            // Disables inking in the WPF application and enables us to track touch events to properly trigger the touch keyboard
            InkInputHelper.DisableWPFTabletSupport();

            this.Loaded  += Login_Loaded;
            this.Closing += (sender, e) =>
            {
                if (App.IsChangeWindow == false)
                {
                    App.CopyLog();
                    //關閉應用程式
                    Application.Current.Shutdown();
                    //關閉處理序
                    Environment.Exit(0);
                }
            };
            //InitSelectDB();
            //InitUI();
            //InitEvent();

            //for test
            //NetworkTool.GetNetWork();
        }
Esempio n. 2
0
        public MainWindow()
        {
            DataContext = new GridSize();
            var loginWindow = new LoginWindow();

            if (loginWindow.ShowDialog() == true)
            {
                InitializeComponent();
                GridStock.ItemsSource = _stocks;

                BtnRoles.Visibility =
                    !RepositoryAccountUser.LoginedUser.Role.IsPermiss(Privelege.RedactRole) ?
                    Visibility.Collapsed :
                    Visibility.Visible;

                BtnUsers.Visibility =
                    !RepositoryAccountUser.LoginedUser.Role.IsPermiss(Privelege.RedactUser) ?
                    Visibility.Collapsed :
                    Visibility.Visible;

                BtnTva.Visibility =
                    !RepositoryAccountUser.LoginedUser.Role.IsPermiss(Privelege.RedactTva) ?
                    Visibility.Collapsed :
                    Visibility.Visible;

                BtnGroupsProduct.Visibility =
                    !RepositoryAccountUser.LoginedUser.Role.IsPermiss(Privelege.RedactGroupsProduct) ?
                    Visibility.Collapsed :
                    Visibility.Visible;

                BtnSyncSettings.Visibility =
                    !RepositoryAccountUser.LoginedUser.Role.IsPermiss(Privelege.RedactSyncSettings) ?
                    Visibility.Collapsed :
                    Visibility.Visible;

                SyncService.SyncAll(Dispatcher.CurrentDispatcher);
                GridLoad("b", ClassGridGroup.Grid);
                GridLoad("a", ClassGridGroup.GridLeft);
                GridLoad("e", ClassGridGroup.GridRigthBottom);
                Loaded += MainWindowLoaded;
                InkInputHelper.DisableWpfTabletSupport();

                var langMenu = MenuLanguage.ContextMenu.Items.Cast <MenuItem>().FirstOrDefault(m => m.Tag.ToString() == Config.Language);
                if (langMenu != null)
                {
                    langMenu.IsChecked = true;
                }
                else
                {
                    DefoultLangMenu.IsChecked = true;
                }
            }
            else
            {
                Close();
            }
        }
Esempio n. 3
0
        public MainWindow()
        {
            if (!new ClassSync.isRun().isRun_())
            {
                InitializeComponent();

                //    xProduct.ItemsSource = Class.ClassProducts.listProducts;
                //      xProduct.ItemFilter += (searchText, obj) =>
                //            (searchText.Length > 1) && (obj as Class.ClassProducts.product).Name.IndexOf(searchText.ToUpper()) != -1;

                new ClassSync().SyncAll();
                gridLoad("b", ClassGridGroup.grid);
                gridLoad("a", ClassGridGroup.gridLeft);
                gridLoad("e", ClassGridGroup.gridRigthBottom);
                Loaded += MainWindow_Loaded;
                InkInputHelper.DisableWPFTabletSupport();
            }
        }