private void button_Click(object sender, RoutedEventArgs e) { try { int idcblop = int.Parse(cbLop.SelectedValue.ToString()); int idcbgv = int.Parse(cbGV.SelectedValue.ToString()); int idcbmh = int.Parse(cbMH.SelectedValue.ToString()); int siso = int.Parse(txtsiso.Text.ToString()); if (siso <= 40) { using (var db = new CSDLQlsv())//connect database { var pc = new ChiTietGiangVien { Id_Lop = idcblop, id_GiangVien = idcbgv, id_MonHoc = idcbmh, SiSo = siso }; db.ChiTietGiangViens.Add(pc); db.SaveChanges(); Clear(); lsvPC.Items.Refresh(); lsvPC.ItemsSource = db.ChiTietGiangViens.ToList(); } displayLop(); } else { tbTB.Text = "Sĩ số phải bé hơn hoặc bằng"; } } catch (Exception) { tbTB.Text = "KHÔNG ĐƯỢC TRỐNG"; } }
private void btnUpdate_Click(object sender, RoutedEventArgs e) { try { int idcblop = int.Parse(cbLop.SelectedValue.ToString()); int idcbgv = int.Parse(cbGV.SelectedValue.ToString()); int idcbmh = int.Parse(cbMH.SelectedValue.ToString()); int siso = int.Parse(txtsiso.Text.ToString()); int idgv = int.Parse(txtIDpc.Text); using (var db = new CSDLQlsv()) //connect database { var updatepc = db.ChiTietGiangViens.Find(idgv); //Tìm kiếm theo primary key updatepc.Id_Lop = idcblop; updatepc.id_GiangVien = idcbgv; updatepc.id_MonHoc = idcbmh; updatepc.SiSo = siso; db.SaveChanges(); Clear(); MessageBox.Show("Dữ liệu đã dược cập nhật"); lsvPC.ItemsSource = db.Lops.ToList(); } displayLop(); } catch { MessageBox.Show("Không nhập đúng theo yêu cầu", "Lỗi định dạng", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnUpdate_Click(object sender, RoutedEventArgs e) { try { int idcbsv = int.Parse(cbSV.SelectedValue.ToString()); int idcbdg = int.Parse(cbDG.SelectedValue.ToString()); int idcbmh = int.Parse(cbMH.SelectedValue.ToString()); int diem = int.Parse(tbDT.Text.ToString()); int method = int.Parse(tbID.Text); using (var db = new CSDLQlsv()) //connect database { var updatepc = db.BaoCaos.Find(method); //Tìm kiếm theo primary key updatepc.id_SinhVien = idcbsv; updatepc.id_DanhGia = idcbdg; updatepc.id_MonHoc = idcbmh; updatepc.diemThi = diem; db.SaveChanges(); Clear(); MessageBox.Show("Dữ liệu đã dược cập nhật"); lsvBC.ItemsSource = db.Lops.ToList(); } displayLop(); } catch { MessageBox.Show("Không nhập đúng theo yêu cầu", "Lỗi định dạng", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { using (var db = new CSDLQlsv())//connect database { lsvPC.ItemsSource = db.ChiTietGiangViens.ToList(); var dsgv = from gv in db.GiangViens select gv; cbGV.ItemsSource = dsgv.ToList(); cbGV.DisplayMemberPath = "tenGV"; cbGV.SelectedValuePath = "Id"; cbGV.SelectedIndex = 0; var dsmon = from mh in db.MonHocs select mh; cbMH.ItemsSource = dsmon.ToList(); cbMH.DisplayMemberPath = "tenMH"; cbMH.SelectedValuePath = "Id"; cbMH.SelectedIndex = 0; var dslop = from lop in db.Lops select lop; cbLop.ItemsSource = dslop.ToList(); cbLop.DisplayMemberPath = "tenLop"; cbLop.SelectedValuePath = "Id"; cbLop.SelectedIndex = 0; } cbLop.Items.Refresh(); cbMH.Items.Refresh(); cbGV.Items.Refresh(); lsvPC.Items.Refresh(); }
private void button_Click(object sender, RoutedEventArgs e) { int idcbnganh = int.Parse(cbNganh.SelectedValue.ToString()); try { if (KTM() == true) { using (var db = new CSDLQlsv())//connect database { var dg = new MonHoc { tenMH = tbMH.Text, id_Nganh = idcbnganh }; db.MonHocs.Add(dg); db.SaveChanges(); Clear(); lsvMH.Items.Refresh(); lsvMH.ItemsSource = db.MonHocs.ToList(); } displayLop(); } else { MessageBox.Show("Mỗi ngành chỉ được 3 môn ", "Lỗi người dùng", MessageBoxButton.OK, MessageBoxImage.Error); } } catch { MessageBox.Show("Không nhập đúng theo yêu cầu", "Lỗi định dạng", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void Page_Loaded() { try { int stt; using (var db = new CSDLQlsv())//connect database { var dssv = db.SinhViens.OrderByDescending(sv => sv.Id).ToList().FirstOrDefault(); stt = dssv.Id; lsvDSSV.ItemsSource = db.SinhViens.ToList(); lsvDSSV.Items.Refresh(); var dslop = from lop in db.Lops select lop; cbLop.ItemsSource = dslop.ToList(); cbLop.DisplayMemberPath = "tenLop"; cbLop.SelectedValuePath = "Id"; cbLop.SelectedIndex = 0; var dsnganh = from nganh in db.Nganhs select nganh; cbNganh.ItemsSource = dsnganh.ToList(); cbNganh.DisplayMemberPath = "tenNganh"; cbNganh.SelectedValuePath = "Id"; cbNganh.SelectedIndex = 0; } tbId.Text = stt.ToString(); cbLop.Items.Refresh(); cbNganh.Items.Refresh(); lsvDSSV.Items.Refresh(); } catch (Exception) { } }
private void Tbtk_SelectionChanged(object sender, RoutedEventArgs e) { using (var db = new CSDLQlsv())//connect database { var query = (from c in db.SinhViens where c.ten.StartsWith(tbtk.Text) select c).ToList(); lsvDSSV.ItemsSource = query; var dslop = from lop in db.Lops select lop; cbLop.ItemsSource = dslop.ToList(); cbLop.DisplayMemberPath = "tenLop"; cbLop.SelectedValuePath = "Id"; cbLop.SelectedIndex = 0; var dsnganh = from nganh in db.Nganhs select nganh; cbNganh.ItemsSource = dsnganh.ToList(); cbNganh.DisplayMemberPath = "tenNganh"; cbNganh.SelectedValuePath = "Id"; cbNganh.SelectedIndex = 0; } cbLop.Items.Refresh(); cbNganh.Items.Refresh(); lsvDSSV.Items.Refresh(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { using (var db = new CSDLQlsv())//connect database { lsvBC.Items.Refresh(); lsvBC.ItemsSource = db.BaoCaos.ToList(); var dsdg = from dg in db.DanhGias select dg; cbDG.ItemsSource = dsdg.ToList(); cbDG.DisplayMemberPath = "DanhGia1"; cbDG.SelectedValuePath = "Id"; cbDG.SelectedIndex = 0; var dsmon = from mh in db.MonHocs select mh; cbMH.ItemsSource = dsmon.ToList(); cbMH.DisplayMemberPath = "tenMH"; cbMH.SelectedValuePath = "Id"; cbMH.SelectedIndex = 0; var dssv = from sv in db.SinhViens select sv; cbSV.ItemsSource = dssv.ToList(); cbSV.DisplayMemberPath = "ten"; cbSV.SelectedValuePath = "Id"; cbSV.SelectedIndex = 0; } cbSV.Items.Refresh(); cbMH.Items.Refresh(); cbDG.Items.Refresh(); lsvBC.Items.Refresh(); }
private void button_Click(object sender, RoutedEventArgs e) { try { int idcbsv = int.Parse(cbSV.SelectedValue.ToString()); int idcbdg = int.Parse(cbDG.SelectedValue.ToString()); int idcbmh = int.Parse(cbMH.SelectedValue.ToString()); int diem = int.Parse(tbDT.Text.ToString()); using (var db = new CSDLQlsv()) //connect database { var pc = new BaoCao { id_SinhVien = idcbsv, id_DanhGia = idcbdg, id_MonHoc = idcbmh, diemThi = diem }; db.BaoCaos.Add(pc); db.SaveChanges(); Clear(); lsvBC.Items.Refresh(); lsvBC.ItemsSource = db.BaoCaos.ToList(); } displayLop(); } catch (Exception) { MessageBox.Show("Không được trống", "Lỗi định dạng", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void displayNganh() { using (var db = new CSDLQlsv())//connect database { lsvNganh.Items.Refresh(); lsvNganh.ItemsSource = db.Nganhs.ToList(); } }
public void displayLop() { using (var db = new CSDLQlsv())//connect database { lsvGV.Items.Refresh(); lsvGV.ItemsSource = db.GiangViens.ToList(); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { using (var db = new CSDLQlsv())//connect database { lsvGV.ItemsSource = db.GiangViens.ToList(); } lsvGV.Items.Refresh(); }
private void btnAdd_Click(object sender, RoutedEventArgs e) { int stt; int idcbLop = int.Parse(cbLop.SelectedValue.ToString()); int idcbNganh = int.Parse(cbNganh.SelectedValue.ToString()); int diemChuan = int.Parse(tbDC.Text); int diemThi = int.Parse(tbDT.Text); try { if (checkdiemthi(diemThi) && checkdiemchuan(diemChuan) == true) { using (var db = new CSDLQlsv())//connect database { try { var dssv = db.SinhViens.OrderByDescending(sv => sv.Id).ToList().FirstOrDefault(); stt = dssv.Id; } catch (Exception) { stt = 0; } var asv = new SinhVien { ten = tbTen.Text, MSSV = "16" + cbNganh.Text + (string.Format("{0:000000}", stt)), id_Lop = idcbLop, id_Nganh = idcbNganh, ngaySinh = DateTime.Parse(tbNgaySinh.Text), gioiTinh = tbGioiTinh.Text, truongTHPT = tbTHPT.Text, diemThi = double.Parse(tbDT.Text), diemChuan = double.Parse(tbDC.Text), }; db.SinhViens.Add(asv); db.SaveChanges(); Clear(); lsvDSSV.ItemsSource = db.SinhViens.ToList(); lsvDSSV.Items.Refresh(); MessageBox.Show("Dữ liệu đã dược cập nhật"); } lsvDSSV.Items.Refresh(); Page_Loaded(); } else { MessageBox.Show("Điểm phải lớn hơn bằng 0 và nhỏ hơn 40", "Lỗi định dạng", MessageBoxButton.OK, MessageBoxImage.Error); } } catch { MessageBox.Show("Không nhập đúng theo yêu cầu", "Lỗi định dạng", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void displayLop() { using (var db = new CSDLQlsv())//connect database { var dsn = from n in db.Nganhs select n; cbNganh.ItemsSource = dsn.ToList(); cbNganh.DisplayMemberPath = "tenNganh"; cbNganh.SelectedValuePath = "Id"; cbNganh.SelectedIndex = 0; lsvMH.ItemsSource = db.MonHocs.ToList(); } lsvMH.Items.Refresh(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { using (var db = new CSDLQlsv())//connect database { var dsn = from n in db.Nganhs select n; cbNganh.ItemsSource = dsn.ToList(); cbNganh.DisplayMemberPath = "tenNganh"; cbNganh.SelectedValuePath = "Id"; cbNganh.SelectedIndex = 0; lsvMH.ItemsSource = db.MonHocs.ToList(); } cbNganh.Items.Refresh(); }
public bool KTM() { using (var db = new CSDLQlsv())//connect database { var dsgv = from ctgv in db.MonHocs select ctgv.id_Nganh; if (dsgv.ToList().Count() > 3) { return(false); } else { return(true); } } }
private void Tbtkd_SelectionChanged(object sender, RoutedEventArgs e) { try { int tkd = int.Parse(tbtkd.Text); using (var db = new CSDLQlsv())//connect database { var query = (from c in db.SinhViens where c.diemThi == (tkd) select c).ToList(); lsvDSSV.ItemsSource = query; } lsvDSSV.Items.Refresh(); } catch { lsvDSSV.Items.Refresh(); } }
private void btnUpdate_Click(object sender, RoutedEventArgs e) { int idSV = int.Parse(tbId.Text); int idcbLop = int.Parse(cbLop.SelectedValue.ToString()); int idcbNganh = int.Parse(cbNganh.SelectedValue.ToString()); int diemThi = int.Parse(tbDT.Text); int diemChuan = int.Parse(tbDC.Text); try { if (checkdiemthi(diemThi) && checkdiemchuan(diemChuan) == true) { using (var db = new CSDLQlsv()) //connect database { var updateSV = db.SinhViens.Find(idSV); //Tìm kiếm theo primary key updateSV.ten = tbTen.Text; updateSV.MSSV = tbMSSV.Text; updateSV.id_Lop = idcbLop; updateSV.id_Nganh = idcbNganh; updateSV.ngaySinh = DateTime.Parse(tbNgaySinh.Text); updateSV.gioiTinh = tbGioiTinh.Text; updateSV.truongTHPT = tbTHPT.Text; updateSV.diemThi = double.Parse(tbDT.Text); updateSV.diemChuan = double.Parse(tbDC.Text); db.SaveChanges(); Clear(); MessageBox.Show("Dữ liệu đã dược cập nhật"); lsvDSSV.ItemsSource = db.SinhViens.ToList(); } Page_Loaded(); } else { MessageBox.Show("Điểm phải lớn hơn bằng 0 và nhỏ hơn 40", "Some title", MessageBoxButton.OK, MessageBoxImage.Error); } } catch { MessageBox.Show("Không nhập đúng theo yêu cầu", "Lỗi định dạng", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnUpdate_Click(object sender, RoutedEventArgs e) { int idGV = int.Parse(tbID.Text); try { using (var db = new CSDLQlsv()) //connect database { var updateLop = db.GiangViens.Find(idGV); //Tìm kiếm theo primary key updateLop.tenGV = tbGV.Text; db.SaveChanges(); Clear(); MessageBox.Show("Dữ liệu đã dược cập nhật"); lsvGV.ItemsSource = db.GiangViens.ToList(); } } catch { MessageBox.Show("Không nhập đúng theo yêu cầu", "Lỗi định dạng", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void button_Click(object sender, RoutedEventArgs e) { try { using (var db = new CSDLQlsv())//connect database { var gv = new GiangVien { tenGV = tbGV.Text }; db.GiangViens.Add(gv); db.SaveChanges(); Clear(); lsvGV.Items.Refresh(); lsvGV.ItemsSource = db.GiangViens.ToList(); } } catch { MessageBox.Show("Không nhập đúng theo yêu cầu", "Lỗi định dạng", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void button_Click(object sender, RoutedEventArgs e) { try { using (var db = new CSDLQlsv()) //connect database { var dg = new DanhGia { DanhGia1 = tbDG.Text }; db.DanhGias.Add(dg); db.SaveChanges(); Clear(); lsvDG.Items.Refresh(); lsvDG.ItemsSource = db.DanhGias.ToList(); } displayLop(); } catch { MessageBox.Show("Không nhập đúng theo yêu cầu", "Lỗi định dạng", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnAdd_Click(object sender, RoutedEventArgs e) { try { using (var db = new CSDLQlsv())//connect database { var nganh = new Nganh { tenNganh = tbNganh.Text }; db.Nganhs.Add(nganh); db.SaveChanges(); Clear(); lsvNganh.Items.Refresh(); lsvNganh.ItemsSource = db.Nganhs.ToList(); } displayNganh(); } catch { MessageBox.Show("Không nhập đúng theo yêu cầu", "Lỗi định dạng", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnUpdate_Click(object sender, RoutedEventArgs e) { int idDG = int.Parse(tbID.Text); try { using (var db = new CSDLQlsv()) //connect database { var updateLop = db.MonHocs.Find(idDG); //Tìm kiếm theo primary kdsdsdey updateLop.tenMH = tbMH.Text; updateLop.id_Nganh = int.Parse(cbNganh.SelectedValue.ToString()); db.SaveChanges(); Clear(); MessageBox.Show("Dữ liệu đã dược cập nhật"); lsvMH.ItemsSource = db.MonHocs.ToList(); } displayLop(); } catch { MessageBox.Show("Không nhập đúng theo yêu cầu", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnDel_Click(object sender, RoutedEventArgs e) { try { using (var db = new CSDLQlsv())//connect database { int idGV = int.Parse(tbID.Text); if (MessageBox.Show("Bạn thực sự muốn trường này?", "Question", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { var remove = db.GiangViens.Find(idGV); //Tìm kiếm theo primary key db.GiangViens.Remove(remove); db.SaveChanges(); Clear(); lsvGV.Items.Refresh(); lsvGV.ItemsSource = db.GiangViens.ToList(); } } } catch { MessageBox.Show("Vui lòng liên hệ với bộ phận kỹ thuật", "Lỗi hệ thống", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnDel_Click(object sender, RoutedEventArgs e) { try { using (var db = new CSDLQlsv())//connect database { int idMH = int.Parse(tbID.Text); if (MessageBox.Show("Bạn thực sự muốn trường này?", "Question", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { var remove = db.MonHocs.Find(idMH); //Tìm kiếm theo primary key db.MonHocs.Remove(remove); db.SaveChanges(); Clear(); lsvMH.Items.Refresh(); lsvMH.ItemsSource = db.MonHocs.ToList(); } } displayLop(); } catch { MessageBox.Show("Id này đang được sử dụng ở nơi khác", "Lỗi hệ thống", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnDel_Click(object sender, RoutedEventArgs e) { try { int idNganh = int.Parse(tbIDNganh.Text); using (var db = new CSDLQlsv())//connect database { if (MessageBox.Show("Bạn thực sự muốn xoá ngành này?", "Question", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { var rmnganh = db.Nganhs.Find(idNganh); //Tìm kiếm theo primary key db.Nganhs.Remove(rmnganh); db.SaveChanges(); Clear(); lsvNganh.Items.Refresh(); lsvNganh.ItemsSource = db.Lops.ToList(); } } displayNganh(); } catch { MessageBox.Show("Vui lòng liên hệ với bộ phận kỹ thuật", "Lỗi hệ thống", MessageBoxButton.OK, MessageBoxImage.Error); } }