private void Button_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(LoginuserTextBox.Text)) { LoginuserLabel.Foreground = new SolidColorBrush(Colors.Black); if (!string.IsNullOrEmpty(PassworduserTextBox.Text)) { PassworduserLabel.Foreground = new SolidColorBrush(Colors.Black); if (!string.IsNullOrEmpty(AddressuserTextBox.Text)) { AddressuserLabel.Foreground = new SolidColorBrush(Colors.Black); if (!string.IsNullOrEmpty(NameuserTextBox.Text)) { NameuserLabel.Foreground = new SolidColorBrush(Colors.Black); pn_tbl_user user = new pn_tbl_user(); user.login = LoginuserTextBox.Text; user.password = PassworduserTextBox.Text; user.address = AddressuserTextBox.Text; user.age = Int32.Parse(AgeuseTextBox.Text); user.gender = (bool)GenderuserTextBox0.IsChecked ? 0 : 1; user.name = NameuserTextBox.Text; user.phoneNo = PhoneNouserTextBox.Text; pn_roles lbi = RoleListBox.SelectedItem as pn_roles; user.userRoleId = lbi.roleId; try { db.pn_tbl_user.Add(user); db.SaveChanges(); MessageBox.Show("Пользователь добавлен"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { NameuserLabel.Foreground = new SolidColorBrush(Colors.Red); } } else { AddressuserLabel.Foreground = new SolidColorBrush(Colors.Red); } } else { PassworduserLabel.Foreground = new SolidColorBrush(Colors.Red); } } else { LoginuserLabel.Foreground = new SolidColorBrush(Colors.Red); } }
private void ButtonLoginClick(object sender, RoutedEventArgs e) { pn_tbl_user user = db.pn_tbl_user.FirstOrDefault(a => a.login == LoginTextBox.Text && a.password == PasswordTextBox.Password); if (user != null) { if (user.userRoleId == 0)//если заходит админ { MainWindow.mm.Visibility = Visibility.Visible; } else if (user.userRoleId == 1)//если заходит пользователь { } else if (user.userRoleId == 2)//если заходит лаборант { } MainWindow.LoadAfterlogin(); } else { MessageBox.Show("Неправильный логин или пароль"); } }
private void Button_Click(object sender, RoutedEventArgs e) { pn_tbl_user user = (pn_tbl_user)EditUserWrapPanel.DataContext; try { db.Entry(user).State = EntityState.Modified; db.SaveChanges(); MessageBox.Show("Изменения сохранены"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void UserListView_SelectionChanged(object sender, SelectionChangedEventArgs e) { pn_tbl_user user = ((ListView)sender).SelectedItem as pn_tbl_user; TextRange documentTextRange = new TextRange( UserDoc.Document.ContentStart, UserDoc.Document.ContentEnd); using (FileStream fs = File.Open("file.rtf", FileMode.OpenOrCreate)) { documentTextRange.Load(fs, DataFormats.Rtf); } TextRange documentTextRange2 = new TextRange( UserDoc.Document.ContentStart, UserDoc.Document.ContentEnd); documentTextRange2.Text = documentTextRange2.Text.Replace("{UserName}", user.name); }