private void Button_Click(object sender, RoutedEventArgs e) { if (cb1.IsChecked == true || cb2.IsChecked == true || cb3.IsChecked == true || cb4.IsChecked == true) { if (Valid(tb1.Text, RequestsCount(1)) || Valid(tb2.Text, RequestsCount(2)) || Valid(tb3.Text, RequestsCount(3)) || Valid(tb4.Text, RequestsCount(4))) { using (db = new Program_V1Context()) { db.RequestsProducts.RemoveRange(db.RequestsProducts.Where(u => u.IdRequest == IdReq)); db.SaveChanges(); } if (cb1.IsChecked == true) { if (Valid(tb1.Text, RequestsCount(1))) { AddRequestsProducts(tb1, 1, cb1, IdReq); MessageBox.Show($"Количество антигрипина отредактировано"); } else { MessageBox.Show("Поле пустое или равно 0"); // предумать нормальный месседж про преувеличение допустимого } } if (cb2.IsChecked == true) { if (Valid(tb2.Text, RequestsCount(2))) { AddRequestsProducts(tb2, 2, cb2, IdReq); MessageBox.Show($"Количество парацетомола отредактировано"); } else { MessageBox.Show("Поле пустое или равно 0"); } } if (cb3.IsChecked == true) { if (Valid(tb3.Text, RequestsCount(3))) { AddRequestsProducts(tb3, 3, cb3, IdReq); MessageBox.Show($"Количество валерьянки отредактировано"); } else { MessageBox.Show("Поле пустое или равно 0"); } } if (cb4.IsChecked == true) { if (Valid(tb4.Text, RequestsCount(4))) { AddRequestsProducts(tb4, 4, cb4, IdReq); MessageBox.Show($"Количество наркотиков отредактировано"); } else { MessageBox.Show("Поле пустое или равно 0"); } } GlavMedWindow glavMedWindow = new GlavMedWindow(); glavMedWindow.LoadRequestsAdd(); } else { MessageBox.Show("Редактирование невозможно"); } } else { MessageBox.Show("Ничего не выбрано"); } }
private void Button_Click(object sender, RoutedEventArgs e) { if (NameTextBox.Text != "" || PasswordBox.Password != "") { using (db = new Program_V1Context()) { if (db.Users.Any(user => user.Login == NameTextBox.Text && user.Password == PasswordBox.Password)) { role = (int)db.Users.Where(u => u.Login == NameTextBox.Text && u.Password == PasswordBox.Password).Select(u => u.IdRole).SingleOrDefault(); } } if (role == 1) { AdminWindow adminWindow = new AdminWindow(); this.Hide(); adminWindow.ShowDialog(); this.Show(); role = 0; } else if (role == 2) { GlavMedWindow mainUser = new GlavMedWindow(); this.Hide(); mainUser.ShowDialog(); this.Show(); role = 0; } else if (role == 3) { Departments1Window departments1Window = new Departments1Window(); this.Hide(); departments1Window.ShowDialog(); this.Show(); role = 0; } else if (role == 4) { Departments2Window departments2Window = new Departments2Window(); this.Hide(); departments2Window.ShowDialog(); this.Show(); role = 0; } else if (role == 5) { Departments3Window departments3Window = new Departments3Window(); this.Hide(); departments3Window.ShowDialog(); this.Show(); role = 0; } else { MessageBox.Show("Такого логина или пароля не существует"); } } else { MessageBox.Show("Заполните все поля"); } }