private void btnCapNhat_Click(object sender, EventArgs e) { if (!CheckValid()) { return; } GetDataFrom(); if (edit == EDIT_MODE.SUA) { oBSV_SinhVien.Update(pSV_SinhVienInfo); oBSV_SinhVien.ToDataRow(pSV_SinhVienInfo, ref drSinhVien); // Ghi Log GhiLog("Sửa thông tin sinh viên '" + pSV_SinhVienInfo.MaSinhVien, "Sửa", this.Tag.ToString()); SuaThanhCong(); this.Close(); } else { pSV_SinhVienInfo.SV_SinhVienID = oBSV_SinhVien.Add(pSV_SinhVienInfo); pSV_SinhVien_LopInfo.IDSV_SinhVien = pSV_SinhVienInfo.SV_SinhVienID; pSV_SinhVien_LopInfo.IDDM_Lop = IDDM_Lop; pSV_SinhVien_LopInfo.TrangThaiSinhVien = (int)TRANGTHAISINHVIEN.THISINHTUDO; oBSV_SinhVien_Lop.Add(pSV_SinhVien_LopInfo); DataRow dr = dtSinhVien.NewRow(); ToDataRow(ref dr); dtSinhVien.Rows.Add(dr); // Ghi Log GhiLog("Thêm sinh viên có mã là '" + pSV_SinhVienInfo.MaSinhVien, "Thêm", this.Tag.ToString()); ClearText(); txtMaSV.Text = oBSV_SinhVien.GetNextMaSinhVien(IDDM_Lop, pSV_SinhVienInfo.MaSinhVien); txtHoVaTen.Focus(); } }
private void btnCapNhat_Click(object sender, EventArgs e) { if (!CheckValid()) { return; } try { GetpSinhVienInfo(); oBSV_SinhVien.Update(pSV_SinhVienInfo); GetpNhapTruongInfo(); pSV_SinhVienNhapTruongInfo.IDSV_SinhVien = pSV_SinhVienInfo.SV_SinhVienID; oBSV_SinhVienNhapTruong.UpdateHoSo(pSV_SinhVienNhapTruongInfo); GetpThongTinKhacInfo(); pSV_SinhVien_ThongTinKhacInfo.IDSV_SinhVien = pSV_SinhVienInfo.SV_SinhVienID; oBSV_SinhVien_ThongTinKhac.UpdateHoSo(pSV_SinhVien_ThongTinKhacInfo); drSinhVien["MaSinhVien"] = txtMaSinhVien.Text.Trim(); string HoVa = ""; drSinhVien["Ten"] = GetTen(txtHoVaTen.Text.Trim(), ref HoVa); drSinhVien["HoVa"] = HoVa; drSinhVien["NgaySinh"] = dtpNgaySinh.EditValue; drSinhVien["GioiTinh"] = radioGioiTinh.EditValue; drSinhVien["NoiSinh"] = ucNoiSinh.returnDiaChi(); drSinhVien["ThuongTru"] = ucThuongTru.returnDiaChi(); SuaThanhCong(); } catch (Exception ex) { ThongBaoLoi(ex.Message); } }