private void button3_Click(object sender, EventArgs e) { bool del = new HocSinhDAO().Delete(textBox1.Text); MessageBox.Show("Đã xóa", "Thành công", MessageBoxButtons.OK, MessageBoxIcon.Information); dtg_HocSinh.DataSource = new HocSinhDAO().ListAll(); }
private void button1_Click(object sender, EventArgs e) { HocSinh gv = new HocSinh(); gv.MaHS = textBox1.Text; gv.HoTen = textBox2.Text; gv.DiaChi = textBox3.Text; gv.TenLop = comboBox2.Text; gv.GT = comboBox1.Text; gv.NgaySinh = dateTimePicker1.Value; bool add = new HocSinhDAO().Insert(gv); if (!add) { MessageBox.Show("Mã HS đã tồn tại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Đã thêm học sinh", "Thành công", MessageBoxButtons.OK, MessageBoxIcon.Information); dtg_HocSinh.DataSource = new HocSinhDAO().ListAll(); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; } }
public static bool suaHocSinh(HocSinh hs) { //kiểm tra ràng buộc tự nhiên //RBTN1: tên phải có if (hs.TenHS == "") { return(false); } //kiểm tra ràng buộc nghiệp vụ //RBNV1 : tuổi tối thiểu 15 int tuoi = DateTime.Now.Year - hs.NgaySinh.Year; if (tuoi < 15) { return(false); } //thực hiện thêm try { HocSinhDAO.suaHocSinh(hs); return(true); } catch { return(false); } }
private void XoaHocSinh() { HocSinhDTO hs = new HocSinhDTO(); hs.IDHocSinh = int.Parse(txtIDHocSinh.Text); HocSinhDAO.XoaHS(hs); }
public void LoadComboBox() { cboTenLopTruong.DataSource = HocSinhDAO.LoadDataHocSinh(); cboTenLopTruong.ValueMember = "IDHocSinh"; cboTenLopTruong.DisplayMember = "HoTen"; cboTenGiaoVien.DataSource = GiaoVienDAO.LoadDataGiaoVien(); cboTenGiaoVien.ValueMember = "IDGiaoVien"; cboTenGiaoVien.DisplayMember = "HoTen"; }
public DataTable LoadDSHocSinh() { DataTable data = new DataTable(); HocSinhDAO hsdao = new HocSinhDAO(); data = hsdao.LoadDSHocSinh(); return(data); }
private void btnThem_Click(object sender, EventArgs e) { txtIDHocSinh.Text = (HocSinhDAO.IDMax() + 1).ToString(); lc = LuaChon.Them; AnButton(); UnReadOnly(); txtHoTen.Text = ""; txtSDT.Text = ""; txtDiaChi.Text = ""; }
public static bool xoaHocSinh(string mahs) { try { HocSinhDAO.xoaHocSinh(mahs); return(true); } catch { return(false); } }
private void dtg_GiaoVien_CellClick(object sender, DataGridViewCellEventArgs e) { dtg_HocSinh.CurrentRow.Selected = true; string MaGV = dtg_HocSinh.CurrentRow.Cells["MaHS"].Value.ToString(); var chosen = new HocSinhDAO().GetByID(MaGV); textBox1.Text = chosen.MaHS; textBox2.Text = chosen.HoTen; textBox3.Text = chosen.DiaChi; dateTimePicker1.Value = Convert.ToDateTime(chosen.NgaySinh); comboBox1.Text = chosen.GT; comboBox2.Text = chosen.TenLop; }
private void SuaHocSinh() { HocSinhDTO hs = new HocSinhDTO(); hs.IDHocSinh = int.Parse(txtIDHocSinh.Text); hs.HoTen = txtHoTen.Text; hs.IDLop = (int)cboLop.SelectedValue; hs.GioiTinh = rdbNam.Checked ? "Nam" : "Nữ"; hs.NgaySinh = dtpNgaySinh.Value.ToShortDateString(); hs.SDT = txtSDT.Text; hs.DiaChi = txtDiaChi.Text; HocSinhDAO.SuaHS(hs); }
private void usr_HS_Load(object sender, EventArgs e) { HocSinhDAO dtgv = new HocSinhDAO(); dtg_HocSinh.DataSource = dtgv.ListAll(); comboBox2.DataSource = new LopHocDAO().DSLop(); dtg_HocSinh.Columns["MaHS"].HeaderText = "Mã HS"; dtg_HocSinh.Columns["HoTen"].HeaderText = "Họ và tên"; dtg_HocSinh.Columns["NgaySinh"].HeaderText = "Ngày Sinh"; dtg_HocSinh.Columns["GT"].HeaderText = "Giới tính"; dtg_HocSinh.Columns["DiaChi"].HeaderText = "Địa chỉ"; dtg_HocSinh.Columns["TenLop"].HeaderText = "Lớp"; }
private void LoadDuLieu() { dgvHocSinh.DataSource = HocSinhDAO.LoadDataHocSinh(); cboLop.DataSource = LopDAO.LoadDataLop1(); cboLop.ValueMember = "IDLop"; cboLop.DisplayMember = "TenLop"; AutoCompleteStringCollection ac = new AutoCompleteStringCollection(); DataTable dt = (DataTable)dgvHocSinh.DataSource; for (int i = 0; i < dt.Rows.Count; i++) { ac.Add(dt.Rows[i][1].ToString()); } txtTimKiem.AutoCompleteCustomSource = ac; ReadOnly(); }
private void button2_Click(object sender, EventArgs e) { HocSinh gv = new HocSinh(); gv.MaHS = textBox1.Text; gv.HoTen = textBox2.Text; gv.DiaChi = textBox3.Text; gv.TenLop = comboBox2.Text; gv.GT = comboBox1.Text; gv.NgaySinh = dateTimePicker1.Value; bool edit = new HocSinhDAO().Update(gv); if (!edit) { MessageBox.Show("Không tồn tại giáo viên", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Đã sửa", "Thành công", MessageBoxButtons.OK, MessageBoxIcon.Information); dtg_HocSinh.DataSource = new HocSinhDAO().ListAll(); } }
public void AddHocSinh(HocSinhDTO hs) { HocSinhDAO hsdao = new HocSinhDAO(); hsdao.themhs(hs); }
public static List <HocSinh> layDSHocSinh() { return(HocSinhDAO.layDSHocSinh()); }
private void btnTimKiem_Click(object sender, EventArgs e) { dgvHocSinh.DataSource = HocSinhDAO.TimKiemHocSinh(txtTimKiem.Text); }
public static List <HocSinh> layDSHocSinhTheoLop(string malop) { return(HocSinhDAO.layDSHSTheoLop(malop)); }
public static List <HocSinh> timHocSinhTheoTen(string ten) { return(HocSinhDAO.timTheoTenHS(ten)); }
public Boolean deleteHS(int mahs) { HocSinhDAO hsdao = new HocSinhDAO(); return(hsdao.deleteHS(mahs)); }
public HocSinhBUS() { _hsDAO = new HocSinhDAO(); }