private void btnThem_Click(object sender, EventArgs e) { string maSV = txtMaSV.Text; string hoTen = txtHoTen.Text; DateTime ngaySinh = dtpNgaySinh.Value; string gioiTinh = "Nam"; if (radNu.Checked) { gioiTinh = "Nữ"; } string maLop = cboLop.SelectedValue.ToString(); SinhVien sv = new SinhVien(maSV, hoTen, ngaySinh, gioiTinh, maLop); SinhVienBUL svBUL = new SinhVienBUL(); if (svBUL.ThemSinhVien(sv)) { MessageBox.Show("Thêm thành công!"); ResetFields(); } else { MessageBox.Show("Không thể thêm sinh viên! "); } }
private void BtnThem_Click(object sender, EventArgs e) { try { SinhVienDTO sinhVien = new SinhVienDTO { MaSinhVien = txtMaSV.Text, TenSV = txtTenSV.Text, NgaySinh = dtpNgaySinh.Value, QueQuan = txtQueQuan.Text, SDT = Convert.ToInt32(txtSDT.Text), CMT = txtCMT.Text, TenNguoiThan = txtTenNguoiThan.Text, SDTNguoiThan = int.Parse(txtSDTNguoiThan.Text), Hinh = "/Upload/avatar.jpg", MaKhoa = cboKhoa.SelectedValue.ToString() }; if (rdNam.Checked) { sinhVien.GioiTinh = "Nam"; } else { sinhVien.GioiTinh = "Nữ"; } if (SinhVienBUL.CheckSinhVien(sinhVien.MaSinhVien) == false && SinhVienBUL.ThemSinhVien(sinhVien) == true) { //listSV.Add(sinhVien); //dgvSinhVien.DataSource = typeof(List<SinhVienDTO>); //dgvSinhVien.DataSource = listSV; dgvSinhVien.DataSource = typeof(List <SinhVienDTO>); dgvSinhVien.DataSource = SinhVienBUL.LoadSinhVien(); cleanData(); MessageBox.Show("Thêm thành công!", "Thông báo"); } else { MessageBox.Show(" Mã Sinh Viên Bị Trùng Thêm không thành công!", "Thông báo"); } } catch (Exception) { MessageBox.Show("Xảy ra lỗi vui lòng thử lại!", "Thông báo"); Validation(); } }