private void btnXoa_Click(object sender, EventArgs e) { try { string maSV = txtMaSV.Text.ToString(); if (SinhVienBUL.XoaSinhVien(maSV)) { //SinhVienDTO svDeleted = listSV.Single(n => n.MaSinhVien == maSV); //listSV.Remove(svDeleted); //dgvSinhVien.DataSource = typeof(List<SinhVienDTO>); //dgvSinhVien.DataSource = listSV; dgvSinhVien.DataSource = typeof(List <SinhVienDTO>); dgvSinhVien.DataSource = SinhVienBUL.LoadSinhVien(); cleanData(); MessageBox.Show("Xóa sinh viên thành công!", "Thông báo"); } else { MessageBox.Show("Xóa không thành công!", "Thông báo"); } } catch (Exception) { MessageBox.Show("Đã xảy ra lỗi !", "Thông báo"); } }
private void btnSua_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.SuaSinhVien(sinhVien) == true) { //SinhVienDTO sinhVienSua = listSV.Single(x => x.MaSinhVien == sinhVien.MaSinhVien); //sinhVienSua.MaSinhVien = txtMaSV.Text; //sinhVienSua.TenSV = txtTenSV.Text; //sinhVienSua.NgaySinh = dtpNgaySinh.Value; //sinhVienSua.QueQuan = txtQueQuan.Text; //sinhVienSua.SDT = Convert.ToInt32(txtSDT.Text); //sinhVienSua.CMT = txtCMT.Text; //sinhVienSua.TenNguoiThan = txtTenNguoiThan.Text; //sinhVienSua.SDTNguoiThan = int.Parse(txtSDTNguoiThan.Text); //sinhVienSua.Hinh = "/Upload/avatar.jpg"; //sinhVienSua.MaKhoa = cboKhoa.SelectedValue.ToString(); //dgvSinhVien.DataSource = typeof(List<SinhVienDTO>); //dgvSinhVien.DataSource = listSV; //cleanData(); dgvSinhVien.DataSource = typeof(List <SinhVienDTO>); dgvSinhVien.DataSource = SinhVienBUL.LoadSinhVien(); cleanData(); MessageBox.Show("Sửa 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(); } }
private void FrmSinhVien_Load(object sender, EventArgs e) { rdNam.Checked = true; listSV = SinhVienBUL.LoadSinhVien(); dgvSinhVien.DataSource = listSV; cboKhoa.DataSource = KhoaBUL.LoadKhoa(); cboKhoa.ValueMember = "MaKhoa"; cboKhoa.DisplayMember = "TenKhoa"; cleanData(); SetDoRong(); }
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(); } }
private void BtnRefresh_Click(object sender, EventArgs e) { cleanData(); SinhVienBUL.LoadSinhVien(); }