コード例 #1
0
        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();
            }
        }
コード例 #2
0
 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);
     }
 }