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(); }
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(); } }
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(); } }