public ShellApi(MasterWindow masterWindow, ShellWindow current, params ShellWindow[] shellWindows) { Master = masterWindow; AllShells = shellWindows.ToList(); CurrentShell = current; current.ShellApi = this; }
void Awake() { m_Instance = this; if (m_MasterTabController != null) { m_MasterTabController.InitData(); m_MasterTabController.delTabChanged = OnTabChanged; } }
public void RemoveLayer(LayerRow lrn) { if (layers.Contains(lrn)) { layers.Remove(lrn); panel1.Controls.Remove(lrn); MasterWindow.Space.LayerRemove(lrn.Text); MasterWindow.DrawUpdater(true); } }
public static IUnityContainer CreateContainer(MasterWindow masterWindow) { var container = new UnityContainer(); container.RegisterInstance(masterWindow); container.RegisterSingleton <INavigation, Navigation>(); container.RegisterSingleton <IDatabase, Database>(); container.RegisterSingleton <ITextPicker, UserInputTextPicker>(); container.RegisterSingleton <ApplicantsControl>(); return(container); }
public void RemoveLayer(string name) { for (int x = layers.Count - 1; x >= 0; x--) { if (layers[x].Text == name) { layers.Remove(layers[x]); panel1.Controls.Remove(layers[x]); MasterWindow.Space.LayerRemove(layers[x].Text); MasterWindow.DrawUpdater(true); } } }
private void EnterButton_Click(object sender, RoutedEventArgs e) { User user = fornitureContext.Users.FirstOrDefault(u => u.Login == TextBoxLogin.Text && u.Password == PasswordBox.Password); if (user != null) { if (TextBoxCapcha.Text == cumcha) { switch (user.Role) { case "Заказчик": CustomerWindow customerWindow = new CustomerWindow(user.Login); customerWindow.Show(); this.Close(); break; case "Менеджер": ManagerWindow managerWindow = new ManagerWindow(user.Login); managerWindow.Show(); this.Close(); break; case "Заместитель директора": DepDirectorWindow depDirectorWindow = new DepDirectorWindow(user.Login); depDirectorWindow.Show(); this.Close(); break; case "Мастер": MasterWindow masterWindow = new MasterWindow(user.Login); masterWindow.Show(); this.Close(); break; case "Директор": DirectorWindow directorWindow = new DirectorWindow(user.Login); directorWindow.Show(); this.Close(); break; } } else { MessageBox.Show("Капча введена не правильно"); } } else { MessageBox.Show("Такого пользователя не существует!"); } }
private void SubmitCommandExecute(object obj) { try { string password = (obj as PasswordBox).Password; if (UserName.Equals("WPFMaster") && password.Equals("WPFAccess")) { MasterWindow master = new MasterWindow(); loginScreen.Close(); master.ShowDialog(); } else if (serviceManager.IsUser(UserName)) { Manager = serviceManager.FindManager(UserName); if (SecurePasswordHasher.Verify(password, Manager.UserPassword) || password == Manager.ReservedPassword) { if (Manager.LevelOfResponsibility == null) { MessageBox.Show("Can't login until the Admin assigns you a level of Responsability."); } else { ManagerWindow managerWindow = new ManagerWindow(); loginScreen.Close(); managerWindow.ShowDialog(); } } } else if (seerviceAdmin.IsUser(UserName)) { Admin = seerviceAdmin.FindAdmin(UserName); if (SecurePasswordHasher.Verify(password, Admin.UserPassword)) { ManagerWindow managerWindow = new ManagerWindow(); loginScreen.Close(); managerWindow.ShowDialog(); } } else { MessageBox.Show("Wrong usename or password!"); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private static void CloseWindowEvent(object sender, ExecutedRoutedEventArgs e) { MasterWindow control = sender as MasterWindow; if (control != null) { Window objWindow = Window.GetWindow(((FrameworkElement)sender)); if (objWindow != null) { if (objWindow.Name.ToLower() != "unlockscreenwindow") { Window.GetWindow(((FrameworkElement)sender)).Close(); } } } }
public void MoveLayer(string name, MoveDirection direction) { LayerRow lrn = FindLayer(name); switch (direction) { case MoveDirection.Up: if (layers.IndexOf(lrn) < layers.Count - 1) { LayerRow ln = null; ln = layers[layers.IndexOf(lrn) + 1]; layers[layers.IndexOf(lrn)] = ln; layers[layers.IndexOf(ln) + 1] = lrn; DrawingSpace.Layer lp; lp = MasterWindow.Space.Layers[layers.IndexOf(lrn) + 1]; MasterWindow.Space.Layers[layers.IndexOf(lrn) + 1] = MasterWindow.Space.Layers[layers.IndexOf(lrn)]; MasterWindow.Space.Layers[layers.IndexOf(lrn)] = lp; panel1.Controls.SetChildIndex(lrn, panel1.Controls.IndexOf(lrn) + 1); } break; case MoveDirection.Down: if (layers.IndexOf(lrn) > 0) { LayerRow ls = null; ls = layers[layers.IndexOf(lrn) - 1]; layers[layers.IndexOf(lrn)] = ls; layers[layers.IndexOf(ls)] = lrn; DrawingSpace.Layer lp; lp = MasterWindow.Space.Layers[layers.IndexOf(lrn) - 1]; MasterWindow.Space.Layers[layers.IndexOf(lrn) - 1] = MasterWindow.Space.Layers[layers.IndexOf(lrn)]; MasterWindow.Space.Layers[layers.IndexOf(lrn)] = lp; panel1.Controls.SetChildIndex(lrn, panel1.Controls.IndexOf(lrn) - 1); } break; } MasterWindow.Space.DrawnData(); MasterWindow.DrawUpdater(); }
//public ICommand ReportCommand { get; set; } //xử lí public MainViewModel() { LoadedWindowCommand = new RelayCommand <Window>((p) => { return(true); }, (p) => { isLoaded = true; p.Hide(); //Ẩn màn hình menu //Đăng nhập LoginWindow loginWindow = new LoginWindow(); loginWindow.ShowDialog(); var loginVM = loginWindow.DataContext as LoginViewModel; //Lấy data context từ static resource LoginVM ngoài LoginWindow.xaml //loginWindow là màn hình login, còn loginVM là dữ liệu của màn hình đó if (loginVM.isLogin) //Login được mới hiện menu { p.Show(); } else { p.Close(); } } ); MasterCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { MasterWindow wd = new MasterWindow(); wd.ShowDialog(); }); TransactionCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { TransactionWindow wd = new TransactionWindow(); wd.ShowDialog(); }); ReportCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { ReportWindow wd = new ReportWindow(); wd.ShowDialog(); }); }
public Navigation(MasterWindow masterWindow, Lazy <ApplicantsControl> applicantsPage) { this.masterWindow = masterWindow; this.applicantsPage = applicantsPage; }
public MasterWindowViewModel(MasterWindow masterWindowOpen) { masterWindow = masterWindowOpen; }
void OnDestroy() { m_Instance = null; }