private void dataGridTrinhDo_CellClick(object sender, DataGridViewCellEventArgs e) { updateTrinhDo = thongTinTrinhDoServices.GetThongTinTrinhDoById(Convert.ToInt32(dataGridTrinhDo.CurrentRow.Cells[0].Value.ToString())); if (updateTrinhDo != null) { txtMaNV.Text = updateTrinhDo.ThongTinNhanVIen.MaNV; txtTenNV.Text = updateTrinhDo.ThongTinNhanVIen.hoTen; cbTrinhDo.SelectedValue = updateTrinhDo.idTrinhDo; txtNoiDaoTao.Text = updateTrinhDo.noiDaoTao; txtChuyenNganh.Text = updateTrinhDo.chuyenNganh; txtLoaiHinh.Text = updateTrinhDo.loaiHinh; datetimeTotNghiep.Value = Convert.ToDateTime(updateTrinhDo.thoiGianTotNghiep); txtChungChi.Text = updateTrinhDo.bangCapPhu_CC; btnSua.Enabled = true; btnThem.Enabled = false; btnClear.Enabled = true; txtMaNV.ReadOnly = true; } }
private void InitThongTinHocVan(PMNS.Entities.Models.ThongTinTrinhDo trinhDo) { if (trinhDo != null) { lblTrinhDo.Text = trinhDo.TrinhDo.TrinhDo1; lblNoiDaoTao.Text = trinhDo.noiDaoTao; lblChuyenNganh.Text = trinhDo.chuyenNganh; lblLoaiHinh.Text = trinhDo.loaiHinh; lblThoiGianTotNghiep.Text = Convert.ToDateTime(trinhDo.thoiGianTotNghiep).ToString("dd/MM/yyyy"); lblBangCapPhu.Text = trinhDo.bangCapPhu_CC; } else { lblVanHoa.Text = "Chưa Cập Nhật"; lblTrinhDo.Text = "Chưa Cập Nhật"; lblNoiDaoTao.Text = "Chưa Cập Nhật"; lblChuyenNganh.Text = "Chưa Cập Nhật"; lblLoaiHinh.Text = "Chưa Cập Nhật"; lblThoiGianTotNghiep.Text = "Chưa Cập Nhật"; lblBangCapPhu.Text = "Chưa Cập Nhật"; } }
private void btnThem_Click(object sender, EventArgs e) { try { PMNS.Entities.Models.ThongTinTrinhDo trinhDo = new PMNS.Entities.Models.ThongTinTrinhDo { idNhanVien = nhanVienServices.GetEmpByMaNV(txtMaNV.Text.Trim()).idNhanVien, idTrinhDo = Convert.ToInt32((cbTrinhDo.SelectedItem as TrinhDo).idTrinhDo), noiDaoTao = txtNoiDaoTao.Text, chuyenNganh = txtChuyenNganh.Text, loaiHinh = txtLoaiHinh.Text, thoiGianTotNghiep = datetimeTotNghiep.Value, bangCapPhu_CC = txtChungChi.Text }; if (thongTinTrinhDoServices.AddThongTinTrinhDo(trinhDo)) { MessageBox.Show("Đã Thêm Thông Tin Trình Độ Thành Công!", "Thành Công!", MessageBoxButtons.OK); InitGridView(); dataGridTrinhDo.Refresh(); ClearAllText(this); } else { MessageBox.Show("Vui Lòng Kiểm Tra Lại Thông Tin Đầu Vào!", "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (InvalidOperationException ex) { if (UserProfile.permission == 1) { MessageBox.Show(ex.ToString(), "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Vui Lòng Kiểm Tra Thông Tin Đầu Vào!", "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnFunction_Click(object sender, EventArgs e) { if (empDetails.ThongTinTrinhDoes.Count != 0) { try { empDetails.ThongTinTrinhDoes.FirstOrDefault().idTrinhDo = Convert.ToInt32((cbTrinhDo.SelectedItem as TrinhDo).idTrinhDo); empDetails.ThongTinTrinhDoes.FirstOrDefault().loaiHinh = txtLoaiHinh.Text.Trim(); empDetails.ThongTinTrinhDoes.FirstOrDefault().noiDaoTao = txtNoiDaoTao.Text.Trim(); empDetails.ThongTinTrinhDoes.FirstOrDefault().thoiGianTotNghiep = datetimeTotNghiep.Value; empDetails.ThongTinTrinhDoes.FirstOrDefault().chuyenNganh = txtChuyenNganh.Text.Trim(); empDetails.ThongTinTrinhDoes.FirstOrDefault().bangCapPhu_CC = txtChungChi.Text.Trim(); thongTinTrinhDoServices.CommitThongTinTrinhDo(); MessageBox.Show("Đã Chỉnh Sửa Thông Tin Thành Công!", "Thành Công!", MessageBoxButtons.OK); this.Close(); } catch (InvalidOperationException ex) { if (UserProfile.permission == 1) { MessageBox.Show(ex.ToString(), "Lỗi!" , MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Đã Có Lỗi Xảy Ra! Vui Lòng Kiểm Tra Lại Thông Tin!", "Lỗi!" , MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { try { var trinhDoInfo = new PMNS.Entities.Models.ThongTinTrinhDo { idTrinhDo = Convert.ToInt32((cbTrinhDo.SelectedItem as TrinhDo).idTrinhDo), loaiHinh = txtLoaiHinh.Text.Trim(), noiDaoTao = txtNoiDaoTao.Text.Trim(), thoiGianTotNghiep = datetimeTotNghiep.Value, chuyenNganh = txtChuyenNganh.Text.Trim(), bangCapPhu_CC = txtChungChi.Text.Trim() }; empDetails.ThongTinTrinhDoes.Add(trinhDoInfo); thongTinTrinhDoServices.CommitThongTinTrinhDo(); MessageBox.Show("Đã Thêm Thông Tin Thành Công!", "Thành Công!", MessageBoxButtons.OK); this.Close(); } catch (InvalidOperationException ex) { if (UserProfile.permission == 1) { MessageBox.Show(ex.ToString(), "Lỗi!" , MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Đã Có Lỗi Xảy Ra! Vui Lòng Kiểm Tra Lại Thông Tin!", "Lỗi!" , MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }