Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
 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);
     }
 }
Beispiel #3
0
 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);
     }
 }