private void BtnNew_Click(object sender, RoutedEventArgs e) { MemberWindow memberWindow = new MemberWindow(); memberWindow.ShowDialog(); ReloadListView(); }
private void MemberIcon_MouseDown(object sender, System.Windows.Input.MouseButtonEventArgs e) { MemberWindow memberWindow = new MemberWindow(); memberWindow.Show(); Hide(); }
private void SignInButton_Click(object sender, RoutedEventArgs e) { if (Validate()) { var window = new MemberWindow(_member); MemberNameTextBox.Text = string.Empty; window.ShowDialog(); } }
public void ShowMemberInEventDialog() { MemberWindow memberWindow = new MemberWindow("Event member"); IMemberWindow member = (IMemberWindow)memberWindow; List <EventDto> events = (List <EventDto>)mainWindow.EventData; member.Id = events[mainWindow.SelectIndexEvent].Id; memberWindow.ShowDialog(); }
public void ShowMemberInGroupDialog() { MemberWindow memberWindow = new MemberWindow("Group member"); IMemberWindow member = (IMemberWindow)memberWindow; List <GroupDto> groups = (List <GroupDto>)mainWindow.GroupData; member.Id = groups[mainWindow.SelectIndexGroup].Id; memberWindow.ShowDialog(); }
private void BtnEdit_Click(object sender, RoutedEventArgs e) { if (lvwMembers.SelectedItem is Member memberToEdit) { MemberWindow memberWindow = new MemberWindow(memberToEdit); memberWindow.ShowDialog(); ReloadListView(); } else { MessageBox.Show("Kein Vereinsmitglied angewählt"); } }
/// <summary> /// 会员管理 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsbMembers_Click(object sender, EventArgs e) { if (null == memberWindow || memberWindow.IsDisposed) { memberWindow = new MemberWindow(); memberWindow.MdiParent = this; memberWindow.StartLoad += (obj, ev) => { StartLoad(obj); }; memberWindow.StopLoad += (obj, ev) => { StopLoad(obj); }; memberWindow.Show(); } SetSelect(tsbMembers, tsmiMember); memberWindow.Activate(); }
public LoginWindowViewModel() { TabControlChanged = new RelayCommand <Window>((p) => { return(p != null); }, (p) => { var tabControl = p.FindName("tabControl") as TabablzControl; var gridSignUp = p.FindName("gridSignUp") as Grid; var gridLogin = p.FindName("gridLogin") as Grid; if (tabControl.SelectedIndex == 0) { gridLogin.Margin = new Thickness(0, 0, 0, 0); gridSignUp.Margin = new Thickness(0, 0, 500, 0); } if (tabControl.SelectedIndex == 1) { gridLogin.Margin = new Thickness(0, 0, 500, 0); gridSignUp.Margin = new Thickness(0, 0, 0, 0); } }); LoginCommand = new RelayCommand <Window>((p) => { return(p != null); }, (p) => { var txtUsername = p.FindName("txtUsername") as TextBox; var txtPassword = p.FindName("txtPassword") as PasswordBox; var txtPasswordShow = p.FindName("txtPasswordShow") as TextBox; var icoEye = p.FindName("icoEye") as PackIcon; var passwordInput = (icoEye.Kind == PackIconKind.Visibility) ? txtPassword.Password : txtPasswordShow.Text; var accountLogin = AccountDAL.Instance.Login(txtUsername.Text, passwordInput); if (accountLogin == null) { var tblLoginFail = p.FindName("tblLoginFail") as TextBlock; tblLoginFail.Visibility = Visibility.Visible; return; } else { p.Hide(); switch (accountLogin.AccountType) { case 0: var mainWindow = new MainWindow(); mainWindow.Show(); break; case 1: var librarianWindow = new LibrarianWindow() { DataContext = new LibrarianWindowViewModel(accountLogin) }; librarianWindow.Show(); break; case 2: var memberWindow = new MemberWindow() { DataContext = new MemberWindowViewModel(accountLogin) }; memberWindow.Show(); break; } p.Close(); } }); SignUpCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { MyMessageBox.Show("Comming soon !", "Sorry", "OK", "", MessageBoxImage.Error); }); LostPasswordCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { MyMessageBox.Show("Comming soon !", "Sorry", "OK", "", MessageBoxImage.Error); }); ShowPasswordCommand = new RelayCommand <Window>((p) => { return(p != null); }, (p) => { var txtPassword = p.FindName("txtPassword") as PasswordBox; var txtPasswordShow = p.FindName("txtPasswordShow") as TextBox; var icoEye = p.FindName("icoEye") as PackIcon; if (icoEye.Kind == PackIconKind.Visibility) { icoEye.Kind = PackIconKind.VisibilityOff; txtPassword.Visibility = Visibility.Hidden; txtPasswordShow.Text = txtPassword.Password; txtPasswordShow.Visibility = Visibility.Visible; txtPasswordShow.Focus(); txtPasswordShow.SelectionStart = txtPasswordShow.Text.Length; } else { icoEye.Kind = PackIconKind.Visibility; txtPassword.Visibility = Visibility.Visible; txtPassword.Password = txtPasswordShow.Text; txtPasswordShow.Visibility = Visibility.Hidden; txtPassword.Focus(); } }); }