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("Заполните все поля"); } }
private void Button_Click(object sender, RoutedEventArgs e) { using (db = new Program_V1Context()) { db.RequestsProducts.RemoveRange(db.RequestsProducts.Where(u => u.IdRequest == IdReq)); db.SaveChanges(); AdminWindow adminWindow = new AdminWindow(); adminWindow.LoadRequestsAdd(); } if (cb1.IsChecked == true) { if ((tb1.Text != "") && (int.Parse(tb1.Text) != 0)) { using (db = new Program_V1Context()) { RequestsProducts newReqProduct1 = new RequestsProducts() { IdRequest = IdReq, IdProduct = 1, Quantity = int.Parse(tb1.Text) }; db.RequestsProducts.Add(newReqProduct1); db.SaveChanges(); MessageBox.Show($"Количество антигрипина отредактировано"); }; } else { MessageBox.Show("Первое поле не введено или равно 0"); } } //редактирвание 2 товара (если выбран) if (cb2.IsChecked == true) { if ((tb2.Text != "") && (int.Parse(tb2.Text) != 0)) { using (db = new Program_V1Context()) { RequestsProducts newReqProduct2 = new RequestsProducts() { IdRequest = IdReq, IdProduct = 2, Quantity = int.Parse(tb2.Text) }; db.RequestsProducts.Add(newReqProduct2); db.SaveChanges(); MessageBox.Show($"Количество парацетомола отредактировано"); }; } else { MessageBox.Show("Второе поле не введено или равно 0"); } } //добавление 3 товара (если выбран) if (cb3.IsChecked == true) { if ((tb3.Text != "") && (int.Parse(tb3.Text) != 0)) { using (db = new Program_V1Context()) { RequestsProducts newReqProduct3 = new RequestsProducts() { IdRequest = IdReq, IdProduct = 3, Quantity = int.Parse(tb3.Text) }; db.RequestsProducts.Add(newReqProduct3); db.SaveChanges(); MessageBox.Show($"Количество валерьянки отредактировано"); }; } else { MessageBox.Show("Третье поле не введено или равно 0"); } } //добавление 4 товара (если выбран) if (cb4.IsChecked == true) { if ((tb4.Text != "") && (int.Parse(tb4.Text) != 0)) { using (db = new Program_V1Context()) { RequestsProducts newReqProduct4 = new RequestsProducts() { IdRequest = IdReq, IdProduct = 4, Quantity = int.Parse(tb4.Text) }; db.RequestsProducts.Add(newReqProduct4); db.SaveChanges(); MessageBox.Show($"Количество наркотиков отредактировано"); }; } else { MessageBox.Show("Четверное поле не введено или равно 0"); } } }