private void btnLuuKQ_Click(object sender, EventArgs e) { if (txtMssvThem_Sua.TextLength <= 11 || txtTDBBThem_Sua.Text == "") { KQ_Theo_TcBLL.check_input_mssv(txtMssvThem_Sua); if (string.IsNullOrEmpty(txtTDBBThem_Sua.Text.Trim())) { txtTDBBThem_Sua.BorderColor = Color.Red; txtTDBBThem_Sua.PlaceholderText = "bạn chưa nhập TDHDBB"; txtTDBBThem_Sua.PlaceholderForeColor = Color.Red; } } else { if (flagLuu == 0) { KQ_THEO_TIEUCHI kq = KQ_Theo_TcBLL.Get(x => x.Mssv.Trim() == txtMssvThem_Sua.Text.Trim() && x.MaTieuChi.Trim() == cbTCThem_Sua.Text.Trim() && x.MaThoiGian == Convert.ToInt32(cbThoiGianThem_Sua.SelectedValue)); if (kq == null) { kq = new KQ_THEO_TIEUCHI(); kq.Mssv = txtMssvThem_Sua.Text; kq.MaTieuChi = cbTCThem_Sua.SelectedValue.ToString(); kq.MaThoiGian = Convert.ToInt32(cbThoiGianThem_Sua.SelectedValue.ToString()); kq.DanhGia = Convert.ToInt32(cbDanhGia_TS.SelectedValue); kq.TienDoHDBatBuoc = Convert.ToInt16(txtTDBBThem_Sua.Text); kq.TienDoHDKhac = Convert.ToBoolean(cbTDHDKThem_Sua.Text); KQ_Theo_TcBLL.Add(kq); MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); showKQ(KQ_Theo_TcBLL.DsKQ().Skip((pagenumber - 1) * numberRecord).Take(numberRecord).ToList()); loadbtnluu(); } else { MessageBox.Show("Dữ liệu đã bị trùng!!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); btnThemKQ_Click(sender, e); } } else { try { KQ_THEO_TIEUCHI kq = KQ_Theo_TcBLL.Get(x => x.Mssv.Trim() == txtMssvThem_Sua.Text.Trim() && x.MaTieuChi.Trim() == cbTCThem_Sua.SelectedValue.ToString() && x.MaThoiGian == Convert.ToInt32(cbThoiGianThem_Sua.SelectedValue.ToString())); kq.TienDoHDBatBuoc = Convert.ToInt16(txtTDBBThem_Sua.Text); kq.TienDoHDKhac = Convert.ToBoolean(cbTDHDKThem_Sua.Text); kq.DanhGia = Convert.ToInt32(cbDanhGia_TS.SelectedValue); KQ_Theo_TcBLL.Edit(kq); MessageBox.Show("Sửa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); showKQ(KQ_Theo_TcBLL.DsKQ().Skip((pagenumber - 1) * numberRecord).Take(numberRecord).ToList()); loadbtnluu(); } catch (NullReferenceException) { MessageBox.Show("Sửa thất bại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
public void Edit(KQ_THEO_TIEUCHI entity) { unitOfWorkNV.SaveChanges(); }
public void Delete(KQ_THEO_TIEUCHI entity) { unitOfWorkNV.Repository <KQ_THEO_TIEUCHI>().Delete(entity); unitOfWorkNV.SaveChanges(); }