private void frmSinhVien_Load(object sender, EventArgs e) { if (!isAdd_) { SinhVienDAO dao = new SinhVienDAO(); var info = dao.GetSingleByID(maSV_); if (info != null) { txtMaSV.Text = info.MaSV.Trim(); txtHoTen.Text = info.HoTen.Trim(); ckbGioiTinh.Checked = (bool)info.GioiTinh; dtpNgaySinh.Value = (DateTime)info.NgaySinh; txtQueQuan.Text = info.QueQuan.Trim(); txtDiaChi.Text = info.DiaChi.Trim(); txtEMail.Text = info.EMail.Trim(); txtSDT.Text = info.SDT.Trim(); txtMaLop.Text = info.MaLop; } else { this.Close(); } } }
private void btnSave_Click(object sender, EventArgs e) { SinhVienDAO dao = new SinhVienDAO(); SinhVien info = InitSinhVien(); if (isAdd_) { if (dao.Add(info)) { MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); result_ = true; this.Close(); } else { MessageBox.Show("Thêm thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (dao.Edit(info)) { MessageBox.Show("Sửa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); result_ = true; this.Close(); } else { MessageBox.Show("Sửa thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnXoaSV_Click(object sender, RoutedEventArgs e) { try { var obj = dataGridDanhSachSV.SelectedItems; if (obj == null) { MessageBox.Show("Vui lòng chọn sinh viên cần xóa", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information); } else { SinhVienDAO dao = new SinhVienDAO(); db = new MyDbContext(); List <SinhVien> listSV = new List <SinhVien>(); foreach (var item in obj) { SinhVien sv = item as SinhVien; listSV.Add(sv); } for (int i = 0; i < listSV.Count; i++) { if (String.IsNullOrEmpty((listSV[i] as SinhVien).MaSinhVien) == false) { SinhVien sv = db.SinhVien.Find((listSV[i] as SinhVien).MaSinhVien); dao.Remove(sv.MaSinhVien); } } Reload(); MessageBox.Show("Đã xóa", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information); } } catch (Exception ex) { MessageBox.Show("Lỗi", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void Form1_Load(object sender, EventArgs e) { SinhVienDAO sinhVienDAO = new SinhVienDAO(); cbMaSV.DataSource = sinhVienDAO.GetAllStudentID(); loadData(); }
void Reload() { dao = new SinhVienDAO(); dataGridDanhSachSV.ItemsSource = null; dataGridDanhSachSV.ItemsSource = dao.GetSinhViens(); dataGridDanhSachSV.Items.Refresh(); }
/// <summary> /// Check Login /// </summary> /// <param name="email"></param> /// <param name="pass"></param> /// <returns>NULL : false</returns> /// <returns># NULL : true</returns> public string CheckLogin(string email, string pass) { string hoten = null; int flag = CheckMail(email); if (flag == 0) { return(null); } if (flag == 1) { SinhVienDAO context = new SinhVienDAO(); SinhVien sv = context.GetLoginSinhVien(email, pass); if (sv == null) { return(null); } hoten = "SINHVIEN:" + sv.MaSV; return(hoten); } if (flag == 2) { GiangVien gv = GiangVienDAO.GetLoginGiangVien(email, pass); if (gv == null) { return(null); } hoten = "GIANGVIEN:" + gv.MaGV; return(hoten); } return(null); }
public void LoadForm() { ListSV = SinhVienDAO.LoadDSSinhVien(); dtgvSinhVien.DataSource = ListSV; dtgvSinhVien.Columns["HoVaTen"].HeaderText = "Họ và Tên"; dtgvSinhVien.Columns["NgaySinh"].HeaderText = "Ngày Sinh"; dtgvSinhVien.Columns["GioiTinh"].HeaderText = "Giới Tính"; dtgvSinhVien.Columns["SDT"].HeaderText = "Số điện thoại"; dtgvSinhVien.Columns["MaLop"].HeaderText = "Mã Lớp"; dtgvSinhVien.Columns["HoVaTen"].Width = 150; dtgvSinhVien.Columns["NgaySinh"].Width = 100; dtgvSinhVien.Columns["GioiTinh"].Width = 100; dtgvSinhVien.Columns["SDT"].Width = 100; dtgvSinhVien.Columns["Email"].Width = 150; dtgvSinhVien.Columns["MaLop"].Width = 50; // hiển thị cb khoa String querry_Khoa = "select * From Khoa"; cbKhoa.DataSource = DataProvider.instanse.Executequerry(querry_Khoa); cbKhoa.DisplayMember = "TenKhoa"; cbKhoa.ValueMember = "MaKhoa"; cb_lop.DataSource = LopDAO.LoadDSLop(); cb_lop.DisplayMember = "TenLop"; cb_lop.ValueMember = "MaLop"; lb_ThongBao.Hide(); lb_MSVcheck.Hide(); lb_SDTcheck.Hide(); }
private void loadData() { SinhVienDAO dao = new SinhVienDAO(); // lấy mã sinh viên của thằng đầu tiên int maSVDau = dao.getFirstMaSV(); int MaSV = maSVDau; //case người dùng nhập chữ vào cbo try { MaSV = int.Parse(cbMaSV.Text); } catch { MessageBox.Show("Mã số sinh viên không có kí tự"); cbMaSV.Text = maSVDau.ToString(); loadData(); } SinhVienDTO dto = dao.GetInforSV(MaSV); //case người dùng nhập ma sv không nằm trong danh sách if (dto == null) { MessageBox.Show("Mã số sinh viên " + MaSV + " không tồn tại"); MaSV = maSVDau; dto = dao.GetInforSV(MaSV); cbMaSV.Text = maSVDau.ToString(); } //tách họ tên của sinh viên string hoTenSinh = dto.TenSV; string[] chuoitach = hoTenSinh.Split(' '); string firstName = chuoitach[0]; txtTenSV.Text = firstName; string lastName = ""; for (int i = 1; i < chuoitach.Length; i++) { lastName = lastName + " " + chuoitach[i]; } txtHoSV.Text = lastName; txtMaKhoa.Text = dto.MaKH; txtGioiTinh.Text = dto.GioiTinh; //Convert datetime to date DateTime ngaySinhTime = dto.NgaySinh; string ngaySinh = ngaySinhTime.ToString("dd/M/yyyy", CultureInfo.InvariantCulture); txtNgaySinh.Text = ngaySinh; // đẩy kết quả điểm KetQuaDAO daoKQ = new KetQuaDAO(); List <KetQuaDTO> listKQ = daoKQ.GetScores(MaSV); dgKetQua.DataSource = listKQ; }
private void button1_Click(object sender, EventArgs e) { List <SinhVien> list_SV = new List <SinhVien>(); list_SV = SinhVienDAO.TimKiem_MSV(txb_MaSV.Text); if (list_SV == null) { MessageBox.Show("Không có sinh viên nào "); } else { btn_TrangSau.Enabled = false; btn_TrangTruoc.Enabled = false; pl_cha.Controls.Clear(); Label Name1 = new Label() { Text = "Mã Sinh Viên", Location = new Point(15, 0), AutoSize = true }; Label lbLop1 = new Label() { Text = "Họ Và Tên", Location = new Point(150, 0), AutoSize = true }; Label lbMASV1 = new Label() { Text = "Tên Lớp", Location = new Point(350, 0), AutoSize = true }; pl_cha.Controls.Add(Name1); pl_cha.Controls.Add(lbLop1); pl_cha.Controls.Add(lbMASV1); int i = 0; foreach (SinhVien item in list_SV) { CheckBox ckb = new CheckBox() { Text = list_SV[i].MaSV, Location = new Point(10, (i + 1) * 30) }; Label Name = new Label() { Text = list_SV[i].HoVaTen, Location = new Point(150, (i + 1) * 30) }; Label lbLop = new Label() { Text = LopDAO.LoadTenLop(list_SV[i].MaLop), Location = new Point(350, (i + 1) * 30) }; if (check_ListCB(ckb) == true) { listCheckBox.Add(ckb); } pl_cha.Controls.Add(ckb); pl_cha.Controls.Add(Name); pl_cha.Controls.Add(lbLop); } } }
public void loadData() { cboMaSV.Items.Add("Choose Student"); cboMaSV.SelectedIndex = cboMaSV.FindStringExact("Choose Student"); btnSearch.Enabled = false; ds = SinhVienDAO.LoadSinhVienToComboBox(); DataTable dt = ds.Tables[0]; for (int i = 0; i < dt.Rows.Count; i++) { cboMaSV.Items.Add(dt.Rows[i].Field <int>("MASV")); } }
public int UpdateData(SinhVienDAO MA) { SqlParameter[] para = { new SqlParameter("@masv", MA.Masv), new SqlParameter("@hoten", MA.Hoten), new SqlParameter("@gioitinh", MA.Gioitinh), new SqlParameter("@ngaysinh", MA.Ngaysinh), new SqlParameter("@diachi", MA.Diachi), new SqlParameter("@lop", MA.Lop), }; return(conn.ExcuteSQL("Update_SinhVien", para)); }
private void LoadData() { var dao = new SinhVienDAO(); var item = dao.GetByMSSV(MSSV); if (item != null) { txtMSSV.ReadOnly = true; txtMSSV.Text = item.MSSV; txtHoTen.Text = item.HoTen; txtQueQuan.Text = item.QueQuan; deNgaySinh.Text = item.NgaySinh.Value.ToString("yyyy/MM/dd"); cbbDanhSachLop.EditValue = item.MaLop; } }
public void LoadThongTin() { if (Username.ChucVu == "GV") { } else if (Username.ChucVu == "SVLT" || Username.ChucVu == "SVLP" || Username.ChucVu == "SVTV") { SinhVienDAO dao = new SinhVienDAO(); var item = dao.GetByMSSV(Username.Username); lbMSSV.Text = item.MSSV; lbHoTen.Text = item.HoTen; lbMaLop.Text = item.MaLop; lbNgaySinh.Text = item.NgaySinh.Value.ToString("dd/MM/yyyy"); lbQueQuan.Text = item.QueQuan; } }
private void bt_delete_Click(object sender, EventArgs e) { string Masv = null; Masv = dtgvSinhVien.CurrentRow.Cells["MaSV"].Value.ToString(); if (Masv != null) { if (MessageBox.Show("Bạn có muốn xóa sinh viên này ra khỏi dách sách không", "Thông báo", MessageBoxButtons.YesNo) == DialogResult.Yes) { SinhVienDAO.DeleteSV(Masv); MessageBox.Show("Xóa dữ liệu thành công", "Thông báo"); Macdinh(); LoadForm(); } } }
private void UC_SinhVien_Load(object sender, EventArgs e) { LoadForm(); DataGridViewColumn clTenLop = new DataGridViewColumn(); DataGridViewCell cell = new DataGridViewTextBoxCell(); clTenLop.CellTemplate = cell; clTenLop.Name = "TenLop"; clTenLop.Width = 200; clTenLop.HeaderText = "Tên Lớp"; dtgvSinhVien.Columns.Add(clTenLop); for (int i = 0; i < SinhVienDAO.LoadDSSinhVien().Count; i++) { dtgvSinhVien.Rows[i].Cells["TenLop"].Value = LopDAO.LoadTenLop((int)dtgvSinhVien.Rows[i].Cells["MaLop"].Value); } }
private void btnDelete_Click(object sender, EventArgs e) { SinhVienDAO dao = new SinhVienDAO(); string maSV = dgvSinhVien.CurrentRow.Cells["MaSV"].Value.ToString(); if (dao.Delete(maSV)) { MessageBox.Show("Xóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadData(); } else { MessageBox.Show("Xóa thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void DangKy(int maLopTC, string maSV) { try { SinhVienDAO contextSV = new SinhVienDAO(); LopTinChi lpTest = context.GetById(maLopTC); SinhVien sv = contextSV.GetById(maSV); if (lpTest != null && sv != null) { context.DangKy(maLopTC, maSV); } } catch (Exception ex) { Console.WriteLine(ex); } }
public void LoadForm() { ListSV = SinhVienDAO.LoadDSSinhVien(); dtgvSinhVien.DataSource = ListSV; dtgvSinhVien.Columns["HoVaTen"].HeaderText = "Họ và Tên"; dtgvSinhVien.Columns["NgaySinh"].HeaderText = "Ngày Sinh"; dtgvSinhVien.Columns["GioiTinh"].HeaderText = "Giới Tính"; dtgvSinhVien.Columns["SDT"].HeaderText = "Số điện thoại"; dtgvSinhVien.Columns["MaLop"].HeaderText = "Mã Lớp"; dtgvSinhVien.Columns["HoVaTen"].Width = 150; dtgvSinhVien.Columns["NgaySinh"].Width = 100; dtgvSinhVien.Columns["GioiTinh"].Width = 100; dtgvSinhVien.Columns["SDT"].Width = 100; dtgvSinhVien.Columns["Email"].Width = 150; dtgvSinhVien.Columns["MaLop"].Width = 50; DataGridViewColumn clTenLop = new DataGridViewColumn(); DataGridViewCell cell = new DataGridViewTextBoxCell(); clTenLop.CellTemplate = cell; clTenLop.Name = "TenLop"; clTenLop.HeaderText = "Tên Lớp"; dtgvSinhVien.Columns.Add(clTenLop); for (int i = 0; i < dtgvSinhVien.RowCount; i++) { dtgvSinhVien.Rows[i].Cells["TenLop"].Value = LopDAO.LoadTenLop((int)dtgvSinhVien.Rows[i].Cells["MaLop"].Value); } // hiển thị cb khoa String querry_Khoa = "select * From Khoa"; cbKhoa.DataSource = DataProvider.instanse.Executequerry(querry_Khoa); cbKhoa.DisplayMember = "TenKhoa"; cbKhoa.ValueMember = "MaKhoa"; cb_lop.DataSource = LopDAO.LoadDSLop(); cb_lop.DisplayMember = "TenLop"; cb_lop.ValueMember = "MaLop"; // ẩn các lab thông báo lb_ThongBao6.Hide(); lb_ThongBao1.Hide(); lb_ThongBao2.Hide(); lb_ThongBao4.Hide(); lb_ThongBao3.Hide(); lb_ThongBao5.Hide(); }
private void button1_Click(object sender, EventArgs e) { String studentCode = cboMaSV.Text; if (studentCode != null) { if (!studentCode.Equals("Choose Student")) { dgwKetQua.DataSource = SinhVienDAO.GetStudentResultByStudentCode(studentCode).Tables[0]; DataRow[] selectedRow = SinhVienDAO.GetStudentInformationByStudentCode(studentCode).Tables[0].Select(string.Format("MASV='{0}'", studentCode)); txtSurName.Text = selectedRow[0]["HOSV"].ToString(); txtName.Text = selectedRow[0]["TENSV"].ToString(); txtDOB.Text = selectedRow[0]["NGAYSINH"].ToString(); txtSex.Text = selectedRow[0]["GIOITINH"].ToString(); txtCourseCode.Text = selectedRow[0]["MAKH"].ToString(); } } }
void edit_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { if (XtraMessageBox.Show("Bạn có chắc chắn muốn xóa", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { var item = griditem.GetRow(griditem.FocusedRowHandle) as SinhVien; var dao = new SinhVienDAO(); var res = dao.Delete(item.MSSV); if (res) { XtraMessageBox.Show("Xóa thành công", "Thông Báo!!!", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDanhSachSV(); } else { XtraMessageBox.Show("Xóa lỗi", "Thông Báo!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void frmSinhVien_Load(object sender, EventArgs e) { if (!isAdd_) { SinhVienDAO dao = new SinhVienDAO(); var sinhVien = dao.GetSingleByID(maSV_); txtMaSV.Text = maSV_; txtHoTen.Text = sinhVien.HoTen; ckbGoiTinh.Checked = (bool)sinhVien.GioiTinh; txtQueQuan.Text = sinhVien.QueQuan; txtDiaChi.Text = sinhVien.DiaChi; txtEMail.Text = sinhVien.EMail; txtSDT.Text = sinhVien.SDT; txtMaLop.Text = sinhVien.MaLop; txtHinhAnh.Text = sinhVien.Pic; } }
public void TestXoaSinhV() { using (MyDbContext db = new MyDbContext()) { SinhVien sv = new SinhVien(); sv.MaSinhVien = Helper.getMSSV("CN"); sv.TenSinhVien = "test"; sv.NgaySinh = DateTime.Parse("12/31/1997"); sv.GioiTinh = false; sv.TruongTHPT = "test"; sv.MaNganh = "CN"; sv.DiemChuan = db.Nganh.Find("CN").DiemChuan; sv.DiemThi = db.Nganh.Find("CN").DiemChuan + 1; SinhVienDAO dao = new SinhVienDAO(); Assert.AreEqual(dao.Add(sv), true); } }
public void LoadDanhSachSV() { gcDanhSach.DataSource = null; gcDanhSach.Controls.Clear(); var dao = new SinhVienDAO(); var lst = new List <SinhVien>(); var ids = string.Join(",", cbbDanhSachLop.Properties.Items.GetCheckedValues()); var ser = txtSearch.Text; if (string.IsNullOrEmpty(ids)) { lst = dao.GetAll(ser); } else { lst = dao.GetAllByLop(ids, ser); } gcDanhSach.DataSource = lst; }
private void btn_TimKiem_Click(object sender, EventArgs e) { List <SinhVien> ListSV = SinhVienDAO.TimKiem(txb_ChuoiTK.Text); if (ListSV != null) { dtgvSinhVien.DataSource = ListSV; dtgvSinhVien.DataSource = ListSV; dtgvSinhVien.Columns["HoVaTen"].HeaderText = "Họ và Tên"; dtgvSinhVien.Columns["NgaySinh"].HeaderText = "Ngày Sinh"; dtgvSinhVien.Columns["GioiTinh"].HeaderText = "Giới Tính"; dtgvSinhVien.Columns["SDT"].HeaderText = "Số điện thoại"; dtgvSinhVien.Columns["MaLop"].HeaderText = "Mã Lớp"; dtgvSinhVien.Columns["HoVaTen"].Width = 150; dtgvSinhVien.Columns["NgaySinh"].Width = 100; dtgvSinhVien.Columns["GioiTinh"].Width = 100; dtgvSinhVien.Columns["SDT"].Width = 100; dtgvSinhVien.Columns["Email"].Width = 150; dtgvSinhVien.Columns["MaLop"].Width = 50; // hiển thị cb khoa String querry_Khoa = "select * From Khoa"; cbKhoa.DataSource = DataProvider.instanse.Executequerry(querry_Khoa); cbKhoa.DisplayMember = "TenKhoa"; cbKhoa.ValueMember = "MaKhoa"; cb_lop.DataSource = LopDAO.LoadDSLop(); cb_lop.DisplayMember = "TenLop"; cb_lop.ValueMember = "MaLop"; lb_MSVcheck.Hide(); lb_SDTcheck.Hide(); } else { MessageBox.Show("Khoa bạn chọn không có sinh viên nào ", "THông báo"); } }
private void bt_delete_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có muốn xóa sinh viên này ra khỏi dách sách không", "Thông báo", MessageBoxButtons.YesNo) == DialogResult.Yes) { try { string MaSV = dtgv_DSSVThi.CurrentRow.Cells["MaSV"].Value.ToString(); int MSVKT = SinhVien_KyThiDAO.GetMSVKTByMaSV_TTKT(MaSV, KyThi.MaTTKT); string querry = "Delete ThanhVien where MaSVKT =" + MSVKT; DataProvider.instanse.ExecuteNonquerry(querry); SinhVien_KyThiDAO.Delete_ByMaSV(dtgv_DSSVThi.CurrentRow.Cells["MaSV"].Value.ToString()); MessageBox.Show("Xóa Thành công"); SinhVienThi = SinhVienDAO.LoadSVKyThi(KyThi.MaTTKT); LoadForm(); } catch { MessageBox.Show(" Lỗi hệ thống"); } } }
private void btnSave_Click(object sender, EventArgs e) { SinhVienDAO dao = new SinhVienDAO(); SinhVien sinhVien = CreateSinhVien(); if (isAdd_) { if (dao.Add(sinhVien)) { MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); result_ = true; } else { MessageBox.Show("Thêm thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (dao.Edit(sinhVien)) { MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); result_ = true; } else { MessageBox.Show("Cập nhật thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (result_) { this.Close(); } }
private void btnAdd_Click(object sender, EventArgs e) { var dao = new SinhVienDAO(); var item = dao.GetByMSSV(MSSV); string sErr = ""; bool bVali = true; var ma = txtMSSV.Text; var ten = txtHoTen.Text; var que = txtQueQuan.Text; var ngay = deNgaySinh.Text; var lop = cbbDanhSachLop.EditValue as string; var cv = cbbQuyen.EditValue as string; if (string.IsNullOrEmpty(ma)) { bVali = false; sErr = sErr + "Vui lòng nhập mã số sinh viên"; } if (string.IsNullOrEmpty(ten)) { bVali = false; sErr = sErr + "Vui lòng nhập tên sinh viên"; } if (string.IsNullOrEmpty(ngay)) { bVali = false; sErr = sErr + "Vui lòng chọn ngày sinh"; } if (string.IsNullOrEmpty(lop)) { bVali = false; sErr = sErr + "Vui lòng chọn lớp"; } if (item == null) { var check = dao.GetByMSSV(ma); if (check != null) { bVali = false; sErr = sErr + "Sinh viên đã tồn tại"; } } if (bVali) { var mode = 1; if (item == null) { item = new SinhVien(); item.MSSV = ma; mode = 0; } item.HoTen = ten; item.QueQuan = que; ngay = ngay.Split('/')[2] + "/" + ngay.Split('/')[0] + "/" + ngay.Split('/')[1]; item.NgaySinh = DateTime.Parse(ngay); item.MaLop = lop; var res = dao.AddOrUpdate(item, mode); if (res) { if (mode == 1) { sErr = "Cập nhật thành công"; } else { sErr = "Thêm thành công"; var usDAO = new TaiKhoanDAO(); if (cv == "SVLT" || cv == "SVLT") { var check = usDAO._db.SinhViens.Where(x => x.MaLop == item.MaLop).ToList(); foreach (var ite in check) { var us = usDAO.GetByUsername(ite.MSSV); if (us != null) { if (us.ChucVu == cv) { us.ChucVu = "SVTV"; usDAO.SaveToDatabase(); break; } } } } usDAO.AddOrUpdate(new TaiKhoan() { Username = item.MSSV, Password = "******", ChucVu = (string.IsNullOrEmpty(cv) ? "SVTV" : cv) }, 0); } if (XtraMessageBox.Show(sErr, "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK) { this.Close(); } } else { XtraMessageBox.Show("Tạo lỗi", "Thông Báo!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { XtraMessageBox.Show(sErr, "Thông Báo!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void bt_Save_Click(object sender, EventArgs e) { if (trangthai == 0) { if (checkDuLieu()) { try { string ngaySV = dtp_NgaySinh.Value.ToString("MM/dd/yyyy"); string GT = ""; if (rdb_Nam.Checked == true) { GT = rdb_Nam.Text.ToString(); } else if (rdb_Nu.Checked == true) { GT = rdb_Nu.Text.ToString(); } SinhVienDAO.AddSV(tx_MSV.Text, tx_Name.Text, GT, ngaySV, int.Parse(tx_SĐT.Text), tx_Email.Text, int.Parse(cb_lop.SelectedValue.ToString().Trim())); MessageBox.Show("Thêm mới dữ liệu thành công", "Thông báo"); Macdinh(); LoadForm(); } catch { MessageBox.Show("Dữ liệu nhập vào đã sai định dạng . Vui lòng kiểm tra lại dữ liệu nhập vào"); } } } else if (trangthai == 1) { if (checkDuLieu()) { try { string ngaySV = dtp_NgaySinh.Value.ToString("MM/dd/yyyy"); string GT = ""; if (rdb_Nam.Checked == true) { GT = rdb_Nam.Text.ToString(); } else if (rdb_Nu.Checked == true) { GT = rdb_Nu.Text.ToString(); } string TenLop = cb_lop.ValueMember; if (TenLop != cb_lop.Text) { SinhVienDAO.EditSV(tx_MSV.Text, tx_Name.Text, GT, ngaySV, int.Parse(tx_SĐT.Text), tx_Email.Text, int.Parse(cb_lop.SelectedValue.ToString().Trim())); } else { SinhVienDAO.EditSV1(tx_MSV.Text, tx_Name.Text, GT, ngaySV, int.Parse(tx_SĐT.Text), tx_Email.Text); } MessageBox.Show("Sửa dữ liệu thành công", "Thông báo"); Macdinh(); LoadForm(); } catch { MessageBox.Show("Dữ liệu nhập vào đã sai định dạng . Vui lòng kiểm tra lại dữ liệu nhập vào"); } } } }
private void btnSearch_Click(object sender, EventArgs e) { SinhVienDAO dao = new SinhVienDAO(); dgvSinhVien.DataSource = dao.GetByKeyword(txtKeyword.Text.Trim()); }
private void LoadData() { SinhVienDAO dao = new SinhVienDAO(); dgvSinhVien.DataSource = dao.GetAll(); }