public FormProfile(SINHVIEN sinhVien) { InitializeComponent(); lbMssv.Text = sinhVien.Masv; lbCMND.Text = sinhVien.Cmnd; lbDanToc.Text = sinhVien.Dantoc; lbDiaChi.Text = sinhVien.Diachithuongtru; lbEmail.Text = sinhVien.Email; lbGioiTinh.Text = sinhVien.Gioitinh; lbHoten.Text = sinhVien.Hoten; lbKhoa.Text = sinhVien.Khoa.ToString(); lbNgaySinh.Text = sinhVien.Ngaysinh.ToString(); lbNoiCap.Text = sinhVien.Noicap; lbSDT.Text = sinhVien.Sdt.ToString(); lbTonGiao.Text = sinhVien.Tongiao; UserProfile.CurrentForm = this; }
private void cbxSheet_SelectedIndexChanged(object sender, EventArgs e) { DataTable dt = tableCollection[cbxSheet.SelectedItem.ToString()]; //dataGridView1.DataSource = dt; if (dt != null) { List <SINHVIEN> sinhViens = new List <SINHVIEN>(); for (int i = 0; i < dt.Rows.Count; i++) { SINHVIEN sinhvien = new SINHVIEN(); sinhvien.Masv = dt.Rows[i]["Masv"].ToString(); sinhvien.Ngaysinh = (DateTime)dt.Rows[i]["Ngaysinh"]; sinhvien.Email = dt.Rows[i]["Email"].ToString(); sinhvien.Hoten = dt.Rows[i]["Hoten"].ToString(); sinhvien.Khoa = Convert.ToInt32(dt.Rows[i]["Khoa"]); sinhvien.Gioitinh = dt.Rows[i]["Gioitinh"].ToString(); sinhvien.Cmnd = dt.Rows[i]["Cmnd"].ToString(); sinhvien.Ngaycap = (DateTime)dt.Rows[i]["Ngaycap"]; sinhvien.Noicap = dt.Rows[i]["Noicap"].ToString(); sinhvien.Dantoc = dt.Rows[i]["Dantoc"].ToString(); sinhvien.Tongiao = dt.Rows[i]["Tongiao"].ToString(); sinhvien.Sdt = dt.Rows[i]["Sdt"].ToString(); sinhvien.Diachithuongtru = dt.Rows[i]["Diachithuongtru"].ToString(); sinhvien.LinkImage = dt.Rows[i]["LinkHinh"].ToString(); if (dt.Rows[i]["Mahb"] != null) { sinhvien.Mahb = dt.Rows[i]["Mahb"].ToString(); } sinhvien.MaDTUT = dt.Rows[i]["MaDTUT"].ToString(); sinhvien.LinkImage = dt.Rows[i]["LinkHinh"].ToString(); sinhViens.Add(sinhvien); } sINHVIENBindingSource2.DataSource = null; sINHVIENBindingSource2.DataSource = sinhViens; dGVdsSinhVien.DataSource = null; dGVdsSinhVien.DataSource = sINHVIENBindingSource2.DataSource; } }
void AddSV() { SINHVIEN sv = unitOfWorkNV.Repository <SINHVIEN>().Get(i => i.Masv == txtMasv.Text); if (sv == null) { sv = new SINHVIEN(); sv.Masv = txtMasv.Text; sv.Ngaysinh = dtpNgaysinh.Value; sv.Email = txtEmail.Text; sv.Hoten = txtHoten.Text; sv.Khoa = Convert.ToInt32(txtKhoa.Text); sv.Gioitinh = cbbGioitinh.Text; sv.Cmnd = txtCmnd.Text; sv.Ngaycap = dtpNgaycap.Value; sv.Noicap = txtNoicap.Text; sv.Dantoc = txtDantoc.Text; sv.Tongiao = txtTongiao.Text; sv.Sdt = txtSdt.Text; sv.Diachithuongtru = txtDiachi.Text; sv.Mahb = default(string); if (txtMaDTUT == null) { sv.MaDTUT = null; } else { sv.MaDTUT = txtMaDTUT.Text; } sv.LinkImage = txtLinkImage.Text; db.SINHVIENs.Add(sv); db.SaveChanges(); } else { MessageBox.Show("Mã sinh viên đã tồn tại"); } }
void EditHD() { HOPDONG hd = db.HOPDONGs.Where(p => p.Mahd == txtMaHD.Text).SingleOrDefault(); SINHVIEN sv = db.SINHVIENs.Where(p => p.Masv == hd.Masv).SingleOrDefault(); PHONG phong = db.PHONGs.Where(p => p.Sophong == txtSoPhong.Text).SingleOrDefault(); MessageBox.Show(sv.Gioitinh + "chuyển sang phòng" + phong.LoaiPhong); if (sv.Gioitinh == phong.LoaiPhong) { hd.MaNV = txtMaNV.Text; hd.Masv = txtMaSV.Text; hd.Ngaybatdau = dtpStart.Value; hd.Ngayketthuc = dtpTheEnd.Value; hd.Sophong = txtSoPhong.Text; MessageBox.Show("Sửa hợp đồng thành công"); } else { MessageBox.Show("Kiểm tra lại thông tin vừa thay đổi"); } }
void EditSv() { SINHVIEN sv = unitOfWorkNV.Repository <SINHVIEN>().Get(s => s.Masv == txtMasv.Text.Trim()); sv.Ngaysinh = dtpNgaysinh.Value; sv.Email = txtEmail.Text; sv.Hoten = txtHoten.Text; sv.Khoa = Convert.ToInt32(txtKhoa.Text); sv.Gioitinh = cbbGioitinh.Text; sv.Cmnd = txtCmnd.Text; sv.Ngaycap = dtpNgaycap.Value; sv.Noicap = txtNoicap.Text; sv.Dantoc = txtDantoc.Text; sv.Tongiao = txtTongiao.Text; sv.Sdt = txtSdt.Text; sv.Diachithuongtru = txtDiachi.Text; if (txtMaHB.Text == "") { sv.Mahb = null; } else { sv.Mahb = txtMaHB.Text; } if (txtMaDTUT.Text == "") { sv.MaDTUT = null; } else { sv.MaDTUT = txtMaDTUT.Text; } sv.LinkImage = txtLinkImage.Text; db.SaveChanges(); MessageBox.Show("done"); }
void DeleteSV() { SINHVIEN sv = unitOfWorkNV.Repository <SINHVIEN>().Get(s => s.Masv == txtMasv.Text.Trim()); unitOfWorkNV.Repository <SINHVIEN>().Delete(sv); }