private void btThem_Click(object sender, RoutedEventArgs e) { if (Quyen == "Admin") { using (var db = new MyEntity()) { var qq = new QueQuan(txtMaQueQuan.Text, txtTenTinhThanhPho.Text, txtTenQuanHuyen.Text, txtTenPhuongXa.Text); if (qq != null) { db.QueQuans.Add(qq); db.SaveChanges(); dtgQueQuan.ItemsSource = db.QueQuans.ToList(); } } txtMaQueQuan.Text = ""; txtTenTinhThanhPho.Text = ""; txtTenQuanHuyen.Text = ""; txtTenPhuongXa.Text = ""; txtMaQueQuan.Focus(); } else { MessageBox.Show("Bạn không được quyền làm thao tác này", "Xin lỗi", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btXoa_Click(object sender, RoutedEventArgs e) { if (Quyen == "Admin") { if (dtgQueQuan.SelectedItem != null) { if (MessageBox.Show("Bạn có muốn xóa quê quán này không?", "Xoa Que Quan", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { using (var db = new MyEntity()) { QueQuan nv = dtgQueQuan.SelectedItem as QueQuan; try { foreach (var item in db.QueQuans.ToList()) { if (item.MaQueQuan == nv.MaQueQuan) { db.QueQuans.Remove(item); db.SaveChanges(); dtgQueQuan.ItemsSource = db.QueQuans.ToList(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } } } else { MessageBox.Show("Bạn phải chọn một quê quán"); } } else { MessageBox.Show("Bạn không được quyền làm thao tác này", "Xin lỗi", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btSua_Click(object sender, RoutedEventArgs e) { if (Quyen == "Admin") { QueQuan capnhat = new QueQuan(); capnhat = (QueQuan)dtgQueQuan.SelectedItem; if (dtgQueQuan.SelectedItem != null) { using (var db = new MyEntity()) { try { foreach (var item in db.QueQuans.ToList()) { if (item.MaQueQuan == capnhat.MaQueQuan) { item.TenTinhThanhPho = txtTenTinhThanhPho.Text; item.TenQuanHuyen = txtTenQuanHuyen.Text; item.TenPhuongXa = txtTenPhuongXa.Text; db.SaveChanges(); dtgQueQuan.ItemsSource = db.QueQuans.ToList(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } } else { MessageBox.Show("Bạn phải chọn một quê quán"); } } else { MessageBox.Show("Bạn không được quyền làm thao tác này", "Xin lỗi", MessageBoxButton.OK, MessageBoxImage.Error); } }