示例#1
0
        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);
            }
        }
示例#2
0
        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("Неправильный логин или пароль");
            }
        }
示例#3
0
        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);
            }
        }
示例#4
0
        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);
        }