Beispiel #1
0
 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());
            }
        }
Beispiel #4
0
        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());
            }
        }
Beispiel #6
0
 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);
            }
        }