public void Update(DAL.NhanXet nxet) { DAL.NhanXet temp = dataContext.NhanXets.SingleOrDefault(t => t.MaCB == nxet.MaCB && t.MaDotDG == nxet.MaDotDG); if (temp != null) { // cập nhật nhận xét temp.MaCB = nxet.MaCB; temp.MaDotDG = nxet.MaDotDG; temp.TuNhanXet = nxet.TuNhanXet; temp.BanLQNhanXet = nxet.BanLQNhanXet; temp.QuanLyNhanXet = nxet.QuanLyNhanXet; temp.DeXuat = nxet.DeXuat; temp.NhanXet1 = nxet.NhanXet1; temp.NhanXet2 = nxet.NhanXet2; Save(); } else { // thêm mới nhận xét if (nxet != null) { dataContext.NhanXets.InsertOnSubmit(nxet); Save(); } } }
protected void btnDongYNhanXet_Click(object sender, DirectEventArgs e) { try { DAL.NhanXet nhanXet = new DAL.NhanXet(); nhanXet.NhanXet2 = txtLyDo.Text; nhanXet.TuNhanXet = txt_tunhanxet.Text; nhanXet.BanLQNhanXet = txtLienQuanNhanXet.Text; nhanXet.QuanLyNhanXet = txtQuanLyNhanXet.Text; nhanXet.DeXuat = txtDeXuat.Text; nhanXet.NhanXet1 = txtTomTat.Text; nhanXet.MaCB = hdfMaCanBo.Text; nhanXet.MaDotDG = hdfMaDotDanhGia.Text; new NhanXetController().Update(nhanXet); wdNhanXet.Hide(); } catch (Exception ex) { Dialog.ShowError("Có lỗi xảy ra: " + ex.Message); } }