void HienDSDocGia(List <SINHVIEN> listDocGia) { listViewSV.Items.Clear(); foreach (SINHVIEN sv in listDocGia) { ListViewItem newItem = new ListViewItem(sv.MaSinhVien); newItem.SubItems.Add(sv.HoTen); THETHUVIEN ttv = db.THETHUVIENs.Single(x => x.MaSinhVien == sv.MaSinhVien); newItem.SubItems.Add(ttv.MaThe); newItem.SubItems.Add(ttv.NgayHetHan.Value.ToString("yyyy/MM/dd")); newItem.SubItems.Add(sv.NgaySinh.Value.ToString("yyyy/MM/dd")); newItem.SubItems.Add(sv.Gioitinh); newItem.SubItems.Add(sv.SoDienThoai.Value.ToString()); listViewSV.Items.Add(newItem); } }
public ActionResult Edit(int id, THETHUVIEN tHETHUVIEN) { try { using (ModelDbContext db = new ModelDbContext()) { db.Entry(tHETHUVIEN).State = EntityState.Modified; db.SaveChanges(); } // TODO: Add update logic here return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(THETHUVIEN tHETHUVIEN) { try { using (ModelDbContext db = new ModelDbContext()) { db.THETHUVIENs.Add(tHETHUVIEN); db.SaveChanges(); } // TODO: Add insert logic here return(RedirectToAction("Index")); } catch { return(View()); } }
private void btnXoa_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có muốn xóa thông tin của người được chọn không?", "Thông báo", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { try { THETHUVIEN ttv = db.THETHUVIENs.Single(x => x.MaThe == maTheTV); ttv.MaSinhVien = null; SINHVIEN sv = db.SINHVIENs.Single(x => x.MaSinhVien == maSV); db.SINHVIENs.Remove(sv); db.SaveChanges(); MessageBox.Show("Sửa thành công!"); FormDocGia_Load(sender, e); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
public ActionResult Delete(int id, FormCollection collection) { try { using (ModelDbContext db = new ModelDbContext()) { THETHUVIEN tHETHUVIEN = db.THETHUVIENs.Where(x => x.MATHETV == id).FirstOrDefault(); db.THETHUVIENs.Remove(tHETHUVIEN); db.SaveChanges(); } // TODO: Add delete logic here return(RedirectToAction("Index")); } catch { return(View()); } }
private void btnSua_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có muốn sửa thông tin của người được chọn không?", "Thông báo", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { try { SINHVIEN sv = db.SINHVIENs.Single(x => x.MaSinhVien == maSV); sv.NgaySinh = dtNgaySinh.Value; sv.Gioitinh = txtGioiTinh.Text; sv.SoDienThoai = int.Parse(txtSDT.Text); sv.HoTen = txtTenSV.Text; THETHUVIEN ttv = db.THETHUVIENs.Single(x => x.MaThe == maTheTV); ttv.NgayHetHan = dtNgayHetHanThe.Value; db.SaveChanges(); MessageBox.Show("Sửa thành công!"); FormDocGia_Load(sender, e); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void buttonThem_Click(object sender, EventArgs e) { try { SINHVIEN sv = new SINHVIEN() { MaSinhVien = textBoxMaSV.Text, HoTen = textBoxHoTen.Text, NgaySinh = dateTimePickerNS.Value, Gioitinh = textBoxGT.Text, DiaChi = textBoxDiaChi.Text, SoDienThoai = int.Parse(textBoxSDT.Text), }; db.SINHVIENs.Add(sv); db.SaveChanges(); THETHUVIEN ttv = new THETHUVIEN() { MaSinhVien = textBoxMaSV.Text, MaThe = textBoxMaThe.Text, NgayTaoThe = dateTimePickerNgTao.Value, NgayHetHan = dateTimePickerNgHH.Value, NgayGiaHan = dateTimePickerNgGH.Value }; db.THETHUVIENs.Add(ttv); db.SaveChanges(); FormDocGia fdg = new FormDocGia(); this.Hide(); fdg.ShowDialog(); MessageBox.Show("Them thanh cong!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }