private void btnTimkiem_Click(object sender, EventArgs e) { string Search = txtTimkiem.Text; NHANVIEN SearchNV = db.NHANVIENs.Find(Search); if (SearchNV == null) { XtraMessageBox.Show("Không tìm thấy!"); return; } else { LVTTNV.Items.Clear(); LVTTNV.Items.Add(SearchNV.MANV); LVTTNV.Items[0].SubItems.Add(SearchNV.HOTEN); LVTTNV.Items[0].SubItems.Add(SearchNV.DANTOC); LVTTNV.Items[0].SubItems.Add(SearchNV.GIOITINH); LVTTNV.Items[0].SubItems.Add(SearchNV.SODIENTHOAI); LVTTNV.Items[0].SubItems.Add(SearchNV.QUEQUAN); LVTTNV.Items[0].SubItems.Add(SearchNV.NGAYSINH.Value.ToShortDateString()); LVTTNV.Items[0].SubItems.Add(SearchNV.NGAYVAOLAM.Value.ToShortDateString()); PHONGBAN pb = db.PHONGBANs.Find(SearchNV.MAPB); LVTTNV.Items[0].SubItems.Add(pb.TENPB); CHUCVU cv = db.CHUCVUs.Find(SearchNV.MACV); LVTTNV.Items[0].SubItems.Add(cv.TENCV); LVTTNV.Items[0].SubItems.Add(SearchNV.TRINHDO); btnHuytimkiem.Enabled = true; } }
private void cboManv_SelectedIndexChanged(object sender, EventArgs e) { TK = cboManv.Text; if (cboManv.SelectedIndex != -1) { NHANVIEN NV = db.NHANVIENs.Find(TK); CHUCVU CV = db.CHUCVUs.Find(NV.MACV); txtTennv.Text = NV.HOTEN; txtChucvu.Text = CV.TENCV; } }
private void btnDelete_Click(object sender, EventArgs e) { try { CHUCVU cv = db.CHUCVUs.Find(Macv); db.CHUCVUs.Remove(cv); db.SaveChanges(); XtraMessageBox.Show("Bạn đã xóa thành công.", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); fmChucvu_Load(sender, e); } catch { XtraMessageBox.Show("Bạn cần xóa những không tin liên quan trước khi xóa thông tin này.", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } }
private void btnEdit_Click(object sender, EventArgs e) { if (txtTencv.Text == "") { XtraMessageBox.Show("Bạn cần điền đầy đủ thông tin!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } CHUCVU cv = db.CHUCVUs.Single(x => x.MACV.Equals(Macv)); if (cv != null) { MessageBox.Show("Mã chức vụ được sử dụng.", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } cv.MACV = txtMacv.Text; cv.TENCV = txtTencv.Text; db.SaveChanges(); XtraMessageBox.Show("Bạn đã sửa thành công"); fmChucvu_Load(sender, e); }
private void btnTimkem_Click(object sender, EventArgs e) { fmChucvu_Load(sender, e); if (txtMaCVTK.Text == "") { MessageBox.Show("Bạn cần nhập mã chức vụ cần tìm", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } CHUCVU CV = db.CHUCVUs.Find(Convert.ToString(txtMaCVTK.Text)); if (CV == null) { XtraMessageBox.Show("Không có chức vụ này", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } LVCV.Items.Clear(); LVCV.Items.Add(CV.MACV); LVCV.Items[0].SubItems.Add(CV.TENCV); var NV = db.NHANVIENs.Where(x => x.MACV.Equals(CV.MACV)).ToList(); LVCV.Items[0].SubItems.Add(NV.Count.ToString()); }
private void fmThongtinnhansu_Load(object sender, EventArgs e) { LVTTNV.Items.Clear(); clear(); cbo(); var TTNV = db.NHANVIENs.ToList(); int i = 0; foreach (var item in TTNV) { LVTTNV.Items.Add(item.MANV); LVTTNV.Items[i].SubItems.Add(item.HOTEN); LVTTNV.Items[i].SubItems.Add(item.DANTOC); LVTTNV.Items[i].SubItems.Add(item.GIOITINH); LVTTNV.Items[i].SubItems.Add(item.SODIENTHOAI); LVTTNV.Items[i].SubItems.Add(item.QUEQUAN); LVTTNV.Items[i].SubItems.Add(item.NGAYSINH.Value.ToShortDateString()); LVTTNV.Items[i].SubItems.Add(item.NGAYVAOLAM.Value.ToShortDateString()); PHONGBAN pb = db.PHONGBANs.Find(item.MAPB); if (pb != null) { LVTTNV.Items[i].SubItems.Add(pb.TENPB); } else { LVTTNV.Items[i].SubItems.Add(""); } CHUCVU cv = db.CHUCVUs.Find(item.MACV); if (cv != null) { LVTTNV.Items[i].SubItems.Add(cv.TENCV); } else { LVTTNV.Items[i].SubItems.Add(""); } LVTTNV.Items[i].SubItems.Add(item.TRINHDO); i++; } btnHuytimkiem.Enabled = false; }
private void btnAdd_Click(object sender, EventArgs e) { if (txtMacv.Text == "" || txtTencv.Text == "") { XtraMessageBox.Show("Bạn cần điền đầy đủ thông tin.", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } Macv = txtMacv.Text; List <CHUCVU> ktcv = db.CHUCVUs.Where(x => x.MACV.Equals(Macv)).ToList(); if (ktcv.Count != 0) { XtraMessageBox.Show("Mã này đã được sử dụng ở chức vụ khác.", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } CHUCVU cv = new CHUCVU(); cv.MACV = txtMacv.Text; cv.TENCV = txtTencv.Text; db.CHUCVUs.Add(cv); db.SaveChanges(); XtraMessageBox.Show("Bạn đã thêm thành công.", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); fmChucvu_Load(sender, e); }
private void fmBoiDuong_Load(object sender, EventArgs e) { key = true; cbo(); LVBD.Items.Clear(); clear(); var BD = db.BOIDUONGs.ToList(); int i = 0; foreach (var item in BD) { NHANVIEN NV = db.NHANVIENs.Find(item.MANV); LVBD.Items.Add(item.MANV); LVBD.Items[i].SubItems.Add(NV.HOTEN); CHUCVU CV = db.CHUCVUs.Find(NV.MACV); LVBD.Items[i].SubItems.Add(CV.TENCV); LVBD.Items[i].SubItems.Add(item.NOIBOIDUONG); LVBD.Items[i].SubItems.Add(item.THOIGIANDI.Date.ToShortDateString()); LVBD.Items[i].SubItems.Add(item.THOIGIANKETTHUC.Date.ToShortDateString()); LVBD.Items[i].SubItems.Add(item.MABD.ToString()); i++; } Key(key); }