protected void btnCapNhat_Click(object sender, EventArgs e) { SYS_Session session = (SYS_Session)Session["SYS_Session"]; if (Session["Add"] + "" == "0") { CBDN.DM_NguoiPhuTrachSelectByIDDViResult cv = (CBDN.DM_NguoiPhuTrachSelectByIDDViResult)grdDVT.GetRow(grdDVT.FocusedRowIndex); CBDN.DM_PhuTrachDuongDay tinhtrang = db.DM_PhuTrachDuongDays.SingleOrDefault(x => x.ID == cv.ID); if (!CheckName(txtMaPhong.Text, cv.ID)) { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Mã cán bộ không được trùng');", true); return; } if (txtTenPhong.Value + "" == "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Tên cán bộ không thể bỏ trống');", true); return; } //CBDN.DM_PhuTrachDuongDay qtCT = new CBDN.DM_PhuTrachDuongDay(); tinhtrang.TenNhanVien = txtTenPhong.Text; tinhtrang.DienThoai = txtSDT.Text; tinhtrang.ChucVu = txtChucVu.Text; tinhtrang.DiaChi = txtDiaChi.Text; db.SubmitChanges(); } else { if (txtMaPhong.Text + "" == "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Mã cán bộ không được để trống');", true); txtMaPhong.Focus(); return; } if (txtTenPhong.Text == "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Tên cán bộ không được để trống');", true); txtTenPhong.Focus(); return; } if (!CheckName(txtMaPhong.Text, 0)) { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Mã cán bộ không được trùng');", true); return; } CBDN.DM_PhuTrachDuongDay cv = new CBDN.DM_PhuTrachDuongDay(); cv.MaNhanVien = txtMaPhong.Text; cv.TenNhanVien = txtTenPhong.Text; cv.IDDonVi = int.Parse(cmbMaDonVi.Value + ""); cv.DiaChi = txtDiaChi.Text; cv.ChucVu = txtChucVu.Text; cv.DienThoai = txtSDT.Text; db.DM_PhuTrachDuongDays.InsertOnSubmit(cv); db.SubmitChanges(); } _DataBind(); }
protected void grdDVT_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e) { try { SYS_Session session = (SYS_Session)Session["SYS_Session"]; CBDN.DM_NguoiPhuTrachSelectByIDDViResult HoatDong = (CBDN.DM_NguoiPhuTrachSelectByIDDViResult)grdDVT.GetRow(grdDVT.FocusedRowIndex); CBDN.DM_PhuTrachDuongDay cv = new CBDN.DM_PhuTrachDuongDay(); cv = db.DM_PhuTrachDuongDays.SingleOrDefault(x => x.ID == HoatDong.ID && x.IDDonVi == int.Parse(session.User.ma_dviqly)); db.DM_PhuTrachDuongDays.DeleteOnSubmit(cv); db.SubmitChanges(); _DataBind(); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Xoá người phụ trách thành công');", true); } catch (Exception ex) { } finally { e.Cancel = true; } }