示例#1
0
 private void btThem_Click(object sender, RoutedEventArgs e)
 {
     if (Quyen == "Admin")
     {
         using (var db = new MyEntity())
         {
             var mh = new MonHoc(txtMaMonHoc.Text, txtTenMonHoc.Text, int.Parse(txtSoTietLyThuyet.Text), int.Parse(txtSoTietThucHanh.Text));
             if (mh != null)
             {
                 db.MonHocs.Add(mh);
                 db.SaveChanges();
                 dtgMonHoc.ItemsSource = db.MonHocs.ToList();
             }
         }
         txtMaMonHoc.Text       = "";
         txtTenMonHoc.Text      = "";
         txtSoTietLyThuyet.Text = "";
         txtSoTietThucHanh.Text = "";
         txtMaMonHoc.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);
     }
 }
示例#2
0
 private void btThem_Click(object sender, RoutedEventArgs e)
 {
     if (Quyen == "Admin")
     {
         using (var db = new MyEntity())
         {
             var sv = new SinhVien(txtMaSinhVien.Text, txtHoSinhVien.Text, txtTenSinhVien.Text, cbMaLop.SelectedValue.ToString(), cbGioiTinh.Text, DateTime.Parse(dtpNgaySinh.Text), txtDiaChi.Text, cbMaQueQuan.SelectedValue.ToString(), cbMaDanToc.SelectedValue.ToString(), cbMaTonGiao.SelectedValue.ToString(), txtHocBong.Text);
             if (sv != null)
             {
                 db.SinhViens.Add(sv);
                 db.SaveChanges();
                 dtgSinhVien.ItemsSource = db.SinhViens.ToList();
             }
         }
         txtMaSinhVien.Text        = "";
         txtTenSinhVien.Text       = "";
         cbMaLop.SelectedIndex     = 0;
         cbGioiTinh.SelectedIndex  = 0;
         dtpNgaySinh.DisplayDate   = DateTime.Now;
         txtDiaChi.Text            = "";
         cbMaQueQuan.SelectedIndex = 0;
         cbMaDanToc.SelectedIndex  = 0;
         cbMaTonGiao.SelectedIndex = 0;
         txtHocBong.Text           = "";
         txtMaSinhVien.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);
     }
 }
示例#3
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);
     }
 }
示例#4
0
 private void btThem_Click(object sender, RoutedEventArgs e)
 {
     if (Quyen == "Admin")
     {
         using (var db = new MyEntity())
         {
             var pc = new PhanCong(txtMaPhanCong.Text, cbMaMonHoc.SelectedValue.ToString(), cbMaGiaoVien.SelectedValue.ToString(), cbMaLop.SelectedValue.ToString(), int.Parse(txtHocKy.Text), int.Parse(txtNam.Text), DateTime.Parse(dtpNgayBatDau.Text), DateTime.Parse(dtpNgayKetThuc.Text));
             if (pc != null)
             {
                 db.PhanCongs.Add(pc);
                 db.SaveChanges();
                 dtgPhanCong.ItemsSource = db.PhanCongs.ToList();
             }
         }
         txtMaPhanCong.Text         = "";
         cbMaMonHoc.Text            = "";
         cbMaGiaoVien.SelectedIndex = 0;
         cbMaLop.SelectedIndex      = 0;
         txtHocKy.Text              = "";
         txtNam.Text                = "";
         dtpNgayBatDau.DisplayDate  = DateTime.Now;
         dtpNgayKetThuc.DisplayDate = DateTime.Now;
     }
     else if (Quyen == "GiaoVien")
     {
         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 btThem_Click(object sender, RoutedEventArgs e)
 {
     if (Quyen == "Admin")
     {
         using (var db = new MyEntity())
         {
             var l = new Lop(txtMaLop.Text, txtTenLop.Text, txtMaNganhHoc.Text, cbMaGVCN.SelectedValue.ToString());
             if (l != null)
             {
                 db.Lops.Add(l);
                 db.SaveChanges();
                 dtgLop.ItemsSource = db.Lops.ToList();
             }
         }
         txtMaLop.Text      = "";
         txtTenLop.Text     = "";
         txtMaNganhHoc.Text = "";
         cbMaGVCN.Text      = "";
         txtMaLop.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 btThem_Click(object sender, RoutedEventArgs e)
 {
     if (Quyen == "Admin")
     {
         using (var db = new MyEntity())
         {
             var nv = new KetQua(cbMaPhanCong.SelectedValue.ToString(), cbMaSinhVien.SelectedValue.ToString(), int.Parse(txtLanThi.Text), float.Parse(txtDiem.Text), txtGhiChu.Text);
             if (nv != null)
             {
                 db.KetQuas.Add(nv);
                 db.SaveChanges();
                 dtgKetQua.ItemsSource = db.KetQuas.ToList();
             }
         }
         cbMaPhanCong.Text = "";
         cbMaSinhVien.Text = "";
         txtLanThi.Text    = "";
         txtDiem.Text      = "";
         txtGhiChu.Text    = "";
         cbMaPhanCong.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 btSua_Click(object sender, RoutedEventArgs e)
 {
     if (Quyen == "Admin")
     {
         GiaoVien capnhat = new GiaoVien();
         capnhat = (GiaoVien)dtgGiaoVien.SelectedItem;
         if (dtgGiaoVien.SelectedItem != null)
         {
             using (var db = new MyEntity())
             {
                 try
                 {
                     foreach (var item in db.GiaoViens.ToList())
                     {
                         if (item.MaGiaoVien == capnhat.MaGiaoVien)
                         {
                             item.HoGiaoVien  = txtHoGiaoVien.Text;
                             item.TenGiaoVien = txtTenGiaoVien.Text;
                             item.GioiTinh    = cbGioiTinh.Text;
                             item.NgaySinh    = DateTime.Parse(dtpNgaySinh.Text);
                             item.MaKhoa      = txtMaKhoa.Text;
                             item.SoDienThoai = txtSoDienThoai.Text;
                             item.DiaChi      = txtDiaChi.Text;
                             item.Email       = txtEmail.Text;
                             item.MaQueQuan   = cbMaQueQuan.SelectedItem.ToString();
                             item.MaDanToc    = cbMaDanToc.SelectedItem.ToString();
                             item.MaTonGiao   = cbMaTonGiao.SelectedItem.ToString();
                             db.SaveChanges();
                             dtgGiaoVien.ItemsSource = db.GiaoViens.ToList();
                         }
                     }
                 }
                 catch (Exception ex)
                 {
                     MessageBox.Show(ex.Message);
                 }
             }
         }
         else
         {
             MessageBox.Show("Bạn phải chọn một giáo viên");
         }
     }
     else if (Quyen == "GiaoVien")
     {
         MessageBox.Show("Bạn không được quyền làm thao tác này", "Xin lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
示例#8
0
 private void btSua_Click(object sender, RoutedEventArgs e)
 {
     if (Quyen == "Admin")
     {
         PhanCong capnhat = new PhanCong();
         capnhat = (PhanCong)dtgPhanCong.SelectedItem;
         if (dtgPhanCong.SelectedItem != null)
         {
             using (var db = new MyEntity())
             {
                 try
                 {
                     foreach (var item in db.PhanCongs.ToList())
                     {
                         if (item.MaPhanCong == capnhat.MaPhanCong)
                         {
                             item.MaPhanCong  = txtMaPhanCong.Text;
                             item.MaMonHoc    = cbMaMonHoc.Text;
                             item.MaGiaoVien  = cbMaGiaoVien.Text;
                             item.MaLop       = cbMaLop.Text;
                             item.HocKy       = int.Parse(txtHocKy.Text);
                             item.Nam         = int.Parse(txtNam.Text);
                             item.NgayBatDau  = DateTime.Parse(dtpNgayBatDau.Text);
                             item.NgayKetThuc = DateTime.Parse(dtpNgayKetThuc.Text);
                             db.SaveChanges();
                             dtgPhanCong.ItemsSource = db.PhanCongs.ToList();
                         }
                     }
                 }
                 catch (Exception ex)
                 {
                     MessageBox.Show(ex.Message);
                 }
             }
         }
         else
         {
             MessageBox.Show("Bạn phải chọn một phân công");
         }
     }
     else
     {
         MessageBox.Show("Bạn không được quyền làm thao tác này", "Xin lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
示例#9
0
 private void btSua_Click(object sender, RoutedEventArgs e)
 {
     if (Quyen == "Admin")
     {
         MonHoc capnhat = new MonHoc();
         capnhat = (MonHoc)dtgMonHoc.SelectedItem;
         if (dtgMonHoc.SelectedItem != null)
         {
             using (var db = new MyEntity())
             {
                 try
                 {
                     foreach (var item in db.MonHocs.ToList())
                     {
                         if (item.MaMonHoc == capnhat.MaMonHoc)
                         {
                             item.TenMonHoc      = txtTenMonHoc.Text;
                             item.SoTietLyThuyet = int.Parse(txtSoTietLyThuyet.Text);
                             item.SoTietThucHanh = int.Parse(txtSoTietThucHanh.Text);
                             db.SaveChanges();
                             dtgMonHoc.ItemsSource = db.MonHocs.ToList();
                         }
                     }
                 }
                 catch (Exception ex)
                 {
                     MessageBox.Show(ex.Message);
                 }
             }
         }
         else
         {
             MessageBox.Show("Bạn phải chọn một môn học");
         }
     }
     else
     {
         MessageBox.Show("Bạn không được quyền làm thao tác này", "Xin lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
示例#10
0
 private void btXoa_Click(object sender, RoutedEventArgs e)
 {
     if (Quyen == "Admin")
     {
         if (dtgPhanCong.SelectedItem != null)
         {
             if (MessageBox.Show("Bạn có muốn xóa phân công này không?", "Xoa Phan Cong", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
             {
                 using (var db = new MyEntity())
                 {
                     PhanCong pc = dtgPhanCong.SelectedItem as PhanCong;
                     try
                     {
                         foreach (var item in db.PhanCongs.ToList())
                         {
                             if (item.MaPhanCong == pc.MaPhanCong)
                             {
                                 db.PhanCongs.Remove(item);
                                 db.SaveChanges();
                                 dtgPhanCong.ItemsSource = db.PhanCongs.ToList();
                             }
                         }
                     }
                     catch (Exception ex)
                     {
                         MessageBox.Show(ex.Message);
                     }
                 }
             }
         }
         else
         {
             MessageBox.Show("Bạn chưa chọn nhân viê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);
     }
 }
示例#11
0
 private void btXoa_Click(object sender, RoutedEventArgs e)
 {
     if (Quyen == "Admin")
     {
         if (dtgLop.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())
                 {
                     Lop nv = dtgLop.SelectedItem as Lop;
                     try
                     {
                         foreach (var item in db.Lops.ToList())
                         {
                             if (item.MaLop == nv.MaLop)
                             {
                                 db.Lops.Remove(item);
                                 db.SaveChanges();
                                 dtgLop.ItemsSource = db.Lops.ToList();
                             }
                         }
                     }
                     catch (Exception ex)
                     {
                         MessageBox.Show(ex.Message);
                     }
                 }
             }
         }
         else
         {
             MessageBox.Show("Bạn phải chọn một lớp");
         }
     }
     else
     {
         MessageBox.Show("Bạn không được quyền làm thao tác này", "Xin lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
示例#12
0
 private void btSua_Click(object sender, RoutedEventArgs e)
 {
     if (Quyen == "Admin")
     {
         Lop capnhat = new Lop();
         capnhat = (Lop)dtgLop.SelectedItem;
         if (dtgLop.SelectedItem != null)
         {
             using (var db = new MyEntity())
             {
                 try
                 {
                     foreach (var item in db.Lops.ToList())
                     {
                         if (item.MaLop == capnhat.MaLop)
                         {
                             item.TenLop     = txtTenLop.Text;
                             item.MaNganhHoc = txtMaNganhHoc.Text;
                             item.MaGVCN     = cbMaGVCN.Text;
                             db.SaveChanges();
                             dtgLop.ItemsSource = db.Lops.ToList();
                         }
                     }
                 }
                 catch (Exception ex)
                 {
                     MessageBox.Show(ex.Message);
                 }
             }
         }
         else
         {
             MessageBox.Show("Bạn phải chọn một lớp");
         }
     }
     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 (dtgGiaoVien.SelectedItem != null)
         {
             if (MessageBox.Show("Bạn có muốn xóa giáo viên này không?", "Xoa Giao Vien", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
             {
                 using (var db = new MyEntity())
                 {
                     GiaoVien gv = dtgGiaoVien.SelectedItem as GiaoVien;
                     try
                     {
                         foreach (var item in db.GiaoViens.ToList())
                         {
                             if (item.MaGiaoVien == gv.MaGiaoVien)
                             {
                                 db.GiaoViens.Remove(item);
                                 db.SaveChanges();
                                 dtgGiaoVien.ItemsSource = db.GiaoViens.ToList();
                             }
                         }
                     }
                     catch (Exception ex)
                     {
                         MessageBox.Show(ex.Message);
                     }
                 }
             }
         }
         else
         {
             MessageBox.Show("Bạn phải chọn một giáo viên");
         }
     }
     else if (Quyen == "GiaoVien")
     {
         MessageBox.Show("Bạn không được quyền làm thao tác này", "Xin lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
示例#14
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);
     }
 }
 private void btXoa_Click(object sender, RoutedEventArgs e)
 {
     if (Quyen == "Admin")
     {
         if (dtgDanToc.SelectedItem != null)
         {
             if (MessageBox.Show("Bạn có muốn xóa dân tộc này không?", "Xoa Dan Toc", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
             {
                 using (var db = new MyEntity())
                 {
                     DanToc dt = dtgDanToc.SelectedItem as DanToc;
                     try
                     {
                         foreach (var item in db.DanTocs.ToList())
                         {
                             if (item.MaDanToc == dt.MaDanToc)
                             {
                                 db.DanTocs.Remove(item);
                                 db.SaveChanges();
                                 dtgDanToc.ItemsSource = db.DanTocs.ToList();
                             }
                         }
                     }
                     catch (Exception ex)
                     {
                         MessageBox.Show(ex.Message);
                     }
                 }
             }
         }
         else
         {
             MessageBox.Show("Bạn phải chọn một dân tộc");
         }
     }
     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 btDongY_Click(object sender, RoutedEventArgs e)
        {
            var db = new MyEntity();

            using (db)
            {
                var query = (from p in db.PhanQuyens
                             where p.TenDangNhap == TenDangNhap && p.MatKhau == pwbOPass.Password
                             select p).FirstOrDefault();;
                if (query != null && pwbNPass.Password == pwbCPass.Password)
                {
                    query.MatKhau = pwbNPass.Password;
                    db.SaveChanges();
                    MessageBox.Show("Đổi mật khẩu thành công", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
                }

                else
                {
                    MessageBox.Show("Đổi mật khẩu thất bại", "Xin lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
 private void btSua_Click(object sender, RoutedEventArgs e)
 {
     if (Quyen == "Admin")
     {
         DanToc capnhat = new DanToc();
         capnhat = (DanToc)dtgDanToc.SelectedItem;
         if (dtgDanToc.SelectedItem != null)
         {
             using (var db = new MyEntity())
             {
                 try
                 {
                     foreach (var item in db.DanTocs.ToList())
                     {
                         if (item.MaDanToc == capnhat.MaDanToc)
                         {
                             item.TenDanToc = txtTenDanToc.Text;
                             db.SaveChanges();
                             dtgDanToc.ItemsSource = db.DanTocs.ToList();
                         }
                     }
                 }
                 catch (Exception ex)
                 {
                     MessageBox.Show(ex.Message);
                 }
             }
         }
         else
         {
             MessageBox.Show("Bạn phải chọn một dân tộc");
         }
     }
     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 btThem_Click(object sender, RoutedEventArgs e)
 {
     if (Quyen == "Admin")
     {
         using (var db = new MyEntity())
         {
             var nv = new DanToc(txtMaDanToc.Text, txtTenDanToc.Text);
             if (nv != null)
             {
                 db.DanTocs.Add(nv);
                 db.SaveChanges();
                 dtgDanToc.ItemsSource = db.DanTocs.ToList();
             }
         }
         txtMaDanToc.Text  = "";
         txtTenDanToc.Text = "";
         txtMaDanToc.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 btSua_Click(object sender, RoutedEventArgs e)
 {
     if (Quyen == "Admin")
     {
         KetQua capnhat = new KetQua();
         capnhat = (KetQua)dtgKetQua.SelectedItem;
         if (dtgKetQua.SelectedItem != null)
         {
             using (var db = new MyEntity())
             {
                 try
                 {
                     foreach (var item in db.KetQuas.ToList())
                     {
                         if (item.MaPhanCong == capnhat.MaPhanCong)
                         {
                             item.LanThi = int.Parse(txtLanThi.Text);
                             item.Diem   = float.Parse(txtDiem.Text);
                             item.GhiChu = txtGhiChu.Text;
                             db.SaveChanges();
                             dtgKetQua.ItemsSource = db.KetQuas.ToList();
                         }
                     }
                 }
                 catch (Exception ex)
                 {
                     MessageBox.Show(ex.Message);
                 }
             }
         }
         else
         {
             MessageBox.Show("Bạn phải chọn một kết quả");
         }
     }
 }
 private void btXoa_Click(object sender, RoutedEventArgs e)
 {
     if (Quyen == "Admin")
     {
         if (dtgKetQua.SelectedItem != null)
         {
             if (MessageBox.Show("Bạn có muốn xóa kết quả này không?", "Xoa Ket Qua", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
             {
                 using (var db = new MyEntity())
                 {
                     KetQua kq = dtgKetQua.SelectedItem as KetQua;
                     try
                     {
                         foreach (var item in db.KetQuas.ToList())
                         {
                             if (item.MaPhanCong == kq.MaPhanCong)
                             {
                                 db.KetQuas.Remove(item);
                                 db.SaveChanges();
                                 dtgKetQua.ItemsSource = db.KetQuas.ToList();
                             }
                         }
                     }
                     catch (Exception ex)
                     {
                         MessageBox.Show(ex.Message);
                     }
                 }
             }
         }
         else
         {
             MessageBox.Show("Bạn phải chọn một kết quả");
         }
     }
     else if (Quyen == "GiaoVien")
     {
         if (dtgKetQua.SelectedItem != null)
         {
             if (MessageBox.Show("Bạn có muốn xóa kết quả này không?", "Xoa Ket Qua", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
             {
                 using (var db = new MyEntity())
                 {
                     KetQua kq = dtgKetQua.SelectedItem as KetQua;
                     try
                     {
                         foreach (var item in db.KetQuas.ToList())
                         {
                             if (item.MaPhanCong == kq.MaPhanCong)
                             {
                                 db.KetQuas.Remove(item);
                                 db.SaveChanges();
                                 dtgKetQua.ItemsSource = db.KetQuas.ToList();
                             }
                         }
                     }
                     catch (Exception ex)
                     {
                         MessageBox.Show(ex.Message);
                     }
                 }
             }
         }
         else
         {
             MessageBox.Show("Bạn phải chọn một kết quả");
         }
     }
     else
     {
         MessageBox.Show("Bạn không được quyền làm thao tác này", "Xin lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }