private void btnCapNhat_Click(object sender, EventArgs e) { int intErr = 0; foreach (DataRow dr in dtGioGiang.Rows) { if ("" + dr["GioQuyChuan"] != "") { if (double.Parse(dr["GioQuyChuan"].ToString()) > 0) { try { if (dr["wTYPE"].ToString() == "GD") { GetpGiangDayGiaoVienInfo(dr); oBGG_GiangDayGiaoVien.UpdateAdd(pGG_GiangDayGiaoVienInfo); } else if (dr["wTYPE"].ToString() == "CVK") { GetpCongViecGiaoVienInfo(dr); oBGG_CongViecGiaoVien.UpdateAdd(pGG_CongViecGiaoVienInfo); } } catch { intErr++; } } } } if (intErr > 0) { ThongBao("Dữ liệu trên " + intErr.ToString() + " dòng cập nhật không thành công."); } else { ThongBao("Cập nhật dữ liệu thành công."); } }
private void btnCapNhat_Click(object sender, EventArgs e) { if (dtGioGiang == null || dtGioGiang.Rows.Count <= 0) { return; } int intErr = 0; string NS_GiaoVienID = dtGioGiang.Rows[0]["NS_GiaoVienID"].ToString(), IDGGNotIn = "", IDCVNotIn = ""; foreach (DataRow dr in dtGioGiang.Rows) { if (NS_GiaoVienID != dr["NS_GiaoVienID"].ToString()) { if (IDGGNotIn == "") { IDGGNotIn = ",0"; } oBGG_GiangDayGiaoVien.DeleteNotIn(int.Parse(NS_GiaoVienID), Program.IDNamHoc, Program.HocKy, IDGGNotIn.Substring(1)); if (IDCVNotIn == "") { IDCVNotIn = ",0"; } oBGG_CongViecGiaoVien.DeleteNotIn(int.Parse(NS_GiaoVienID), Program.IDNamHoc, Program.HocKy, IDCVNotIn.Substring(1)); NS_GiaoVienID = dr["NS_GiaoVienID"].ToString(); IDGGNotIn = ""; IDCVNotIn = ""; } if ("" + dr["GioQuyChuan"] != "") { if (double.Parse(dr["GioQuyChuan"].ToString()) > 0) { try { if (dr["wTYPE"].ToString() == "GD") { GetpGiangDayGiaoVienInfo(dr); pGG_GiangDayGiaoVienInfo.GG_GiangDayGiaoVienID = oBGG_GiangDayGiaoVien.UpdateAdd(pGG_GiangDayGiaoVienInfo); IDGGNotIn += "," + pGG_GiangDayGiaoVienInfo.GG_GiangDayGiaoVienID.ToString(); } else if (dr["wTYPE"].ToString() == "CVK") { GetpCongViecGiaoVienInfo(dr); pGG_CongViecGiaoVienInfo.GG_CongViecGiaoVienID = oBGG_CongViecGiaoVien.UpdateAdd(pGG_CongViecGiaoVienInfo); IDCVNotIn += "," + pGG_CongViecGiaoVienInfo.GG_CongViecGiaoVienID.ToString(); } } catch { intErr++; } } } } // Xoa du lieu thua if (IDGGNotIn == "") { IDGGNotIn = ",0"; } oBGG_GiangDayGiaoVien.DeleteNotIn(int.Parse(NS_GiaoVienID), Program.IDNamHoc, Program.HocKy, IDGGNotIn.Substring(1)); if (IDCVNotIn == "") { IDCVNotIn = ",0"; } oBGG_CongViecGiaoVien.DeleteNotIn(int.Parse(NS_GiaoVienID), Program.IDNamHoc, Program.HocKy, IDCVNotIn.Substring(1)); if (intErr > 0) { ThongBao("Dữ liệu trên " + intErr.ToString() + " dòng cập nhật không thành công."); } else { ThongBao("Cập nhật dữ liệu thành công."); } }