private void btnXoaLop_Click(object sender, EventArgs e) { var lopDangChon = bdsLopHoc.Current as Classroom; if (lopDangChon != null) { var rs = MessageBox.Show( "Bạn có thực sự muốn xóa không?", "Chú ý", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (rs == DialogResult.OK) { var db = new QuanLySinhVien.DB.DB(); //delete student of class var student = db.Students.Where(st => st.IDClassroom == lopDangChon.ID).FirstOrDefault(); if (student != null) { db.Students.Remove(student); db.SaveChanges(); } //Xóa lớp đang chọn var lop = db.Classrooms.Where(t => t.ID == lopDangChon.ID).FirstOrDefault(); if (lop != null) { db.Classrooms.Remove(lop); db.SaveChanges(); LoadClassroom(); } } } }
private void btnThem_Click(object sender, EventArgs e) { var tenLop = txtTenLop.Text; var phongHoc = txtPhongHoc.Text; if (this.lopHoc == null) { //them lop o day var lop = new Classroom { ID = Guid.NewGuid().ToString(), Name = tenLop, Room = phongHoc }; var db = new QuanLySinhVien.DB.DB(); db.Classrooms.Add(lop); db.SaveChanges(); DialogResult = DialogResult.OK; } else { var db = new QuanLySinhVien.DB.DB(); var lop = db.Classrooms.Where(t => t.ID == lopHoc.ID).FirstOrDefault(); lop.Name = tenLop; lop.Room = phongHoc; db.SaveChanges(); DialogResult = DialogResult.OK; } }
private void btnXoaSV_Click(object sender, EventArgs e) { var sinhVienDangChon = bdsSinhVien.Current as Student; if (sinhVienDangChon != null) { var rs = MessageBox.Show( "Bạn có thực sự muốn xóa không?", "Chú ý", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (rs == DialogResult.OK) { //Xóa lớp đang chọn var db = new QuanLySinhVien.DB.DB(); var sinhvien = db.Students.Where(t => t.ID == sinhVienDangChon.ID).FirstOrDefault(); if (sinhvien != null) { db.Students.Remove(sinhvien); db.SaveChanges(); LoadSutdent(); } } } }
void AddClassroom() { var tenLop = txtTenLop.Text; var phongHoc = txtPhongHoc.Text; if (this.lopHoc == null) { //them lop o day var lop = new Classroom { ID = Guid.NewGuid().ToString(), Name = tenLop, Room = phongHoc }; var db = new QuanLySinhVien.DB.DB(); db.Classrooms.Add(lop); db.SaveChanges(); //Nếu thêm thành công thì trả về kết quả là OK DialogResult = DialogResult.OK; } else { var db = new QuanLySinhVien.DB.DB(); var lop = db.Classrooms.Where(t => t.ID == lopHoc.ID).FirstOrDefault(); lop.Name = tenLop; lop.Room = phongHoc; db.SaveChanges(); DialogResult = DialogResult.OK; } }
void LoadSutdent() { var db = new QuanLySinhVien.DB.DB(); var ls = db.Students.ToList(); bdsSinhVien.DataSource = ls; GridStudent.DataSource = bdsSinhVien; }
void LoadClassroom() { var db = new QuanLySinhVien.DB.DB(); var ls = db.Classrooms.ToList(); bdsLopHoc.DataSource = ls; GridLopHoc.DataSource = bdsLopHoc; }
void load_MaLop() { var db = new QuanLySinhVien.DB.DB(); ls = db.Classrooms.OrderBy(t => t.Name).ToList(); bnIDLop.DataSource = ls; comboBoxLopHoc.DataSource = bnIDLop; comboBoxLopHoc.DisplayMember = "Name"; comboBoxLopHoc.ValueMember = "ID"; }
private void btnThemSV_Click(object sender, EventArgs e) { date.Format = DateTimePickerFormat.Short; var ID = txtMaSV.Text; var FirstName = txtHo.Text; var LastName = txtTen.Text; DateTime dateOfBirth = DateTime.Parse(date.Text); var PlaceOfBirth = txtNoiSinh.Text; int Gender = int.Parse(comboBoxGender.SelectedIndex.ToString()); // var IDClassroom = comboBoxLopHoc.Text; var IDClassroom = comboBoxLopHoc.SelectedValue.ToString(); if (sinhVien == null) { var student = new Student { ID = ID, FirstName = FirstName, LastName = LastName, DateOfBirth = dateOfBirth, PlaceOfBirth = PlaceOfBirth, Gender = Gender, IDClassroom = IDClassroom }; var db = new QuanLySinhVien.DB.DB(); db.Students.Add(student); try { db.SaveChanges(); MessageBox.Show("Thêm sinh viên thành công", "thông báo !", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; }catch (Exception ex) { MessageBox.Show("Mã sv trùng", "thông báo !", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { var db = new QuanLySinhVien.DB.DB(); var sv = db.Students.Where(a => a.ID == sinhVien.ID).FirstOrDefault(); sv.ID = ID; sv.FirstName = FirstName; sv.LastName = LastName; sv.Gender = Gender; sv.DateOfBirth = dateOfBirth; sv.PlaceOfBirth = PlaceOfBirth; sv.IDClassroom = IDClassroom; db.SaveChanges(); DialogResult = DialogResult.OK; } }
private void bdsLopHoc_CurrentChanged(object sender, EventArgs e) { var lopDangChon = bdsLopHoc.Current as Classroom; if (lopDangChon != null) { var db = new QuanLySinhVien.DB.DB(); var dsSV = db.Students.Where(d => d.IDClassroom == lopDangChon.ID).ToList(); bdsSinhVien.DataSource = dsSV; GridStudent.DataSource = bdsSinhVien; } }
void AddStudent() { if (this.sinhVien == null) { Student student = new Student { ID = txtMaSV.Text, FirstName = txtHo.Text, LastName = txtTen.Text, DateOfBirth = date.Value, PlaceOfBirth = txtNoiSinh.Text, Gender = comboBoxGender.SelectedItem.ToString(), IDClassroom = comboBoxLopHoc.SelectedItem.ToString() }; var db = new QuanLySinhVien.DB.DB(); var obj = db.Students. Where(e => e.ID == student.ID). FirstOrDefault(); if (obj == null) { //add cái dữ liệu trên vào bộ nhớ db.Students.Add(student); //đẩy dữ liệu từ bộ nhớ vào db db.SaveChanges(); MessageBox.Show("Ban da them sinh vien thanh cong"); DialogResult = DialogResult.OK; } else { MessageBox.Show("Bạn không thể thêm lớp này được!"); } } else { var db = new QuanLySinhVien.DB.DB(); var sv = db.Students.Where(a => a.ID == sinhVien.ID).FirstOrDefault(); sv.FirstName = txtHo.Text; sv.LastName = txtTen.Text; sv.Gender = comboBoxGender.SelectedItem.ToString(); sv.DateOfBirth = date.Value; sv.PlaceOfBirth = txtNoiSinh.Text; sv.ID = txtMaSV.Text; sv.IDClassroom = comboBoxLopHoc.SelectedItem.ToString(); db.SaveChanges(); DialogResult = DialogResult.OK; } }
public ThemSV(Student sinhVien) { InitializeComponent(); load_MaLop(); this.Text = "Sua sinh vien"; this.sinhVien = sinhVien; this.txtHo.Text = this.sinhVien.FirstName; this.txtTen.Text = this.sinhVien.LastName; this.txtMaSV.Text = this.sinhVien.ID; this.txtNoiSinh.Text = this.sinhVien.PlaceOfBirth; this.date.Text = this.sinhVien.DateOfBirth.ToString(); var tam = this.sinhVien.IDClassroom; var DB = new QuanLySinhVien.DB.DB(); var lop = DB.Classrooms.Where(t => t.ID == tam).FirstOrDefault(); comboBoxLopHoc.Text = lop.Name; }
void AddClassroom() { var tenLop = txtTenLop.Text; var phongHoc = txtPhongHoc.Text; if (this.lopHoc == null) { //them lop o day var lop = new Classroom { ID = Guid.NewGuid().ToString(), Name = tenLop, Room = phongHoc }; var db = new QuanLySinhVien.DB.DB(); db.Classrooms.Add(lop); try { db.SaveChanges(); MessageBox.Show("Thêm Lớp thành công", "thông báo !", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show("Lớp bị trùng", "thông báo !", MessageBoxButtons.OK, MessageBoxIcon.Error); } //Nếu thêm thành công thì trả về kết quả là OK // MessageBox.Show("Ban da them thanh cong"); // DialogResult = DialogResult.OK; } else { var db = new QuanLySinhVien.DB.DB(); var lop = db.Classrooms.Where(t => t.ID == lopHoc.ID).FirstOrDefault(); lop.Name = tenLop; lop.Room = phongHoc; db.SaveChanges(); DialogResult = DialogResult.OK; } }