private void btnTimKiem_Click(object sender, EventArgs e) { if (txtTimKiem.Text.Trim() == "") { cleanData(); MessageBox.Show("Nhập vào từ khóa cần tìm"); } else { List <SinhVienDTO> lstKetQuaTK = SinhVienBUL.TimSinhVien(txtTimKiem.Text); if (lstKetQuaTK != null) { dgvSinhVien.DataSource = typeof(List <SinhVienDTO>); dgvSinhVien.DataSource = lstKetQuaTK; SetDoRong(); cleanData(); MessageBox.Show("Tìm thấy " + lstKetQuaTK.Count + " sinh viên ", "Thông báo!"); } else { cleanData(); MessageBox.Show("Không tìm thấy sinh viên", "Thông báo!"); } } }
private void Form1_Load(object sender, EventArgs e) { SinhVienBUL cls = new SinhVienBUL(); dgvDSSV.DataSource = cls.DSSV(); txtMaSV.Text = GetMa(); }
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 ShowDataGridView() { SinhVienBUL svBUL = new SinhVienBUL(); List <SinhVien> dsSinhVien = svBUL.DanhSach(); dgvSinhVien.DataSource = dsSinhVien; }
private void btnSua_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.SuaThongTin(sv)) { MessageBox.Show("Cập nhập thành công!"); ResetFields(); } else { MessageBox.Show("Không thể cập nhập bản ghi! "); } }
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 btnThem_Click(object sender, EventArgs e) { SinhVienBUL cls = new SinhVienBUL(); HocSinhPublic x = new HocSinhPublic(); x.MaSV = txtMaSV.Text; x.TenSV = txtTenSV.Text; x.MaLop = txtMaLop.Text; cls.ThemSV(x); Form1_Load(sender, e); }
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 Dashboard_Load(object sender, EventArgs e) { if (!this.DesignMode) { SinhVienBUL sv = new SinhVienBUL(); LopHocBUL lop = new LopHocBUL(); LopHocBUL gv = new LopHocBUL(); numSV.Text = sv.countSv(); numLop.Text = lop.countLop(); numGv.Text = gv.countGv(); } }
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 btnTim_Click(object sender, EventArgs e) { string maSV = txtMaSV.Text; SinhVienBUL svBUL = new SinhVienBUL(); List <SinhVien> dsSinhVien = svBUL.TimTheoMa(maSV); if (dsSinhVien.Count > 0) { dgvSinhVien.DataSource = dsSinhVien; } else { MessageBox.Show("Không thể tìm thấy bản ghi! "); } }
private string GetMa() { SinhVienBUL cls = new SinhVienBUL(); DataTable a = cls.SinhMa(); //for (int i = 0; i < a.Rows.Count - 1; i++) //{ // for (int j = 0; j < a.Columns.Count - 1; j++) // { // string x = a.Rows[i][j].ToString(); // } //} string x = a.Rows[0][0].ToString(); string getMaSV = "00" + x; getMaSV = getMaSV.Substring(getMaSV.Length - 3, 3); return("SV" + getMaSV); }
private void btnXoa_Click(object sender, EventArgs e) { string maSV = txtMaSV.Text; DialogResult rs = MessageBox.Show("Bạn muốn xóa bản ghi đang chọn?", "Xóa bản ghi", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (rs == DialogResult.Yes) { SinhVienBUL svBUL = new SinhVienBUL(); if (svBUL.XoaSinhVien(maSV)) { MessageBox.Show("Xóa bản ghi thành công!"); ResetFields(); } else { MessageBox.Show("Không thể xóa sinh viên có mã " + maSV); } } }
private void BtnRefresh_Click(object sender, EventArgs e) { cleanData(); SinhVienBUL.LoadSinhVien(); }