public ThemHocSinhVaoLop(string Ma) { //lấy mã lớp sang đây để sửa mã lớp cho học sinh sau khi chọn MaLop = Ma; InitializeComponent(); Lbus = new LopBUS(); HSbus = new HocSinhBUS(); hocSinhs = new List <DTO.HocSinh>(); }
private void GridLoad() { HocSinhBUS bus = new HocSinhBUS(); bus.LoadDSHocSinh(); DataSet ds = new DataSet(); ds.Tables.Add(bus.LoadDSHocSinh()); //Grid_tblHS.Columns.Add[""]; Grid_tblHS.DataSource = ds.Tables[0]; }
private void bt_xoa_Click(object sender, EventArgs e) { //int choose = tbl_HS.SelectedItems[0].Index; //int ma =Convert.ToInt32( tbl_HS.Items[choose].SubItems[0].Text); //int ma = Grid_tblHS.SelectedRows[Grid_tblHS].Cells[0]; HocSinhBUS bus = new HocSinhBUS(); bus.deleteHS(Convert.ToInt32(tbl_HS.Items[tbl_HS.SelectedIndices[0]].SubItems[0].Text)); // bus.deleteHS(); loadDSHocSinh(); GridLoad(); }
public FrmPhanLop() { InitializeComponent(); _namHocBUS = new NamHocBUS(); _khoiBUS = new KhoiBUS(); _lopBUS = new LopBUS(); _hocSinhBUS = new HocSinhBUS(); _phanLopBUS = new PhanLopBUS(); _quyDinhBUS = new QuyDinhBUS(); _chuyenLopBUS = new ChuyenLopBUS(); _maNamHocHienTai = _quyDinhBUS.LayMaNamHoc_HienTai(); }
public FrmHocSinh() { InitializeComponent(); _namHocBUS = new NamHocBUS(); _khoiBUS = new KhoiBUS(); _lopBUS = new LopBUS(); _hocSinhBUS = new HocSinhBUS(); _quyDinhBUS = new QuyDinhBUS(); _phanLopBUS = new PhanLopBUS(); _isAddButton = true; _isDeleteButton = true; }
private void btnLuu_Click(object sender, EventArgs e) { HocSinhBUS hocSinhBUS = new HocSinhBUS(); hocSinhLogin.HoTen = tbHoTen.Text; hocSinhLogin.NgaySinh = dtpNgaySinh.Value; hocSinhLogin.DiaChi = tbDiaChi.Text; hocSinhLogin.MaLop = cbbLop.SelectedValue.ToString(); try { hocSinhBUS.UpdateHocSinh(hocSinhLogin.MaHocSinh, hocSinhLogin.HoTen, Convert.ToDateTime(hocSinhLogin.NgaySinh), hocSinhLogin.DiaChi, hocSinhLogin.MaLop); this.reLoad(); btnHuy_Click(sender, e); } catch (Exception Ex) { MessageBox.Show(Ex.Message, "Exception Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void bt_them_Click(object sender, EventArgs e) { if (txt_hoten.Text.Trim().Length == 0) { MessageBox.Show("Vui lòng nhập họ và tên !", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_hoten.Focus(); return; } if (txt_diachi.Text.Trim().Length == 0) { MessageBox.Show("Vui lòng nhập địa chỉ !", "Thông báo lỗi ", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_diachi.Focus(); return; } if (txtx_dienthoai.Text.Trim().Length == 0) { MessageBox.Show("Vui lòng nhập điện thoại", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } //MessageBox.Show(""+cb_lop.SelectedValue, "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); int malop = Convert.ToInt32(cb_lop.SelectedValue); MessageBox.Show(malop.ToString(), "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); //HocSinhDTO hs = new HocSinhDTO(-1,txt_hoten.Text.Trim(),txt_diachi.Text.Trim(),txtx_dienthoai.Text.Trim(),date_ngaysinh.Value,malop); HocSinhDTO hs = new HocSinhDTO(); hs.Tenhs = txt_hoten.Text.Trim(); hs.Diachi = txt_diachi.Text.Trim(); hs.Dienthoai = txtx_dienthoai.Text.Trim(); hs.Ngaysinh = date_ngaysinh.Value; hs.Malop = Convert.ToInt32(cb_lop.SelectedValue.ToString()); HocSinhBUS hsbus = new HocSinhBUS(); hsbus.AddHocSinh(hs); loadDSHocSinh(); GridLoad(); txt_hoten.Text = ""; txtx_dienthoai.Text = ""; txt_diachi.Text = ""; cb_lop.SelectedIndex = 0; date_ngaysinh.ResetText(); }
private void loadDSHocSinh() { DataTable datahs = new DataTable(); HocSinhBUS hsbus = new HocSinhBUS(); datahs = hsbus.LoadDSHocSinh(); ListViewItem item = new ListViewItem(); tbl_HS.Items.Clear(); tbl_HS.View = View.Details; tbl_HS.Columns.Add("MaHS"); tbl_HS.Columns.Add("TenHS"); tbl_HS.Columns.Add("Địa Chỉ"); tbl_HS.Columns.Add("Điện thoại"); tbl_HS.Columns.Add("Ngày Sinh"); tbl_HS.Columns.Add("Mã Lớp"); tbl_HS.GridLines = true; // tbl_HS.FullRowSelect = true; //for(int i=0;i<datahs.Rows.Count;i++) //{ // item = tbl_HS.Items.Add(datahs.Rows[i][0].ToString()); // for(int j=1;j<datahs.Columns.Count;j++) // { // item.SubItems.Add(datahs.Rows[i][j].ToString()); // } // tbl_HS.Items.Add(item); //} int i = 0; foreach (DataRow row in datahs.Rows) { tbl_HS.Items.Add(row[0].ToString()); tbl_HS.Items[i].SubItems.Add(row[1].ToString()); tbl_HS.Items[i].SubItems.Add(row[2].ToString()); tbl_HS.Items[i].SubItems.Add(row[3].ToString()); tbl_HS.Items[i].SubItems.Add(row[4].ToString()); tbl_HS.Items[i].SubItems.Add(row[5].ToString()); i++; } }
private void btnDangNhap_Click(object sender, EventArgs e) { DTO.HT.GiaoVien temp = giaoVienBUS_HT.findGiaoVien(tbEmail.Text, tbMatKhau.Text); if (temp != null) { GiaoVienGUI giaoVien = new GiaoVienGUI(temp); this.Hide(); giaoVien.ShowDialog(); this.Close(); Application.Exit(); } else { //học sinh HocSinhBUS hocSinhBUS = new HocSinhBUS(); try { HocSinh hocSinh = hocSinhBUS.FindOneHocSinh(tbEmail.Text, tbMatKhau.Text); if (hocSinh != null) { HocSinhGUI hocSinhGUI = new HocSinhGUI(hocSinh); this.Hide(); hocSinhGUI.ShowDialog(); this.Close(); Application.Exit(); } else { MessageBox.Show("Bạn đã nhập không chính xác Email hoặc mật khẩu . Xin mời nhập lại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } catch (Exception Ex) { MessageBox.Show(Ex.Message, "Exception Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public List <Lop> getLop() { try { LopBUS lop = new LopBUS(); HocSinhBUS hsBus = new HocSinhBUS(); var lops = lop.getLop(); var hss = hsBus.getStudents(); lops.ForEach(x => { x.hs = hss.Where(d => d.LopHienTai == x.MaLop).ToList(); }); return(lop.getLop()); } catch (Exception ex) { MessageBox.Show(ex.Message); return(null); } }
private void btnTimKiem_Click(object sender, EventArgs e) { dgvHocSinh.DataSource = HocSinhBUS.timHocSinhTheoTen(txtTenHSSearch.Text.Trim()); dgvHocSinh.AutoResizeColumns(); }
private void loadDSHocSinh() { dgvHocSinh.DataSource = HocSinhBUS.layDSHocSinh(); }
private void btnDangKy_Click(object sender, EventArgs e) { //kiểm tra có ô nào chưa điền if (tbHoTen.Text == "" || tbDiaChi.Text == "" || tbMatKhau.Text == "" || tbNhapLaiMatKhau.Text == "") { MessageBox.Show("Vui lòng điền đầy đủ thông tin!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); mang[0] = tbHoTen.Text; mang[1] = dtpNgaySinh.Text.ToString(); mang[2] = tbDiaChi.Text; mang[3] = tbMatKhau.Text; mang[4] = tbNhapLaiMatKhau.Text; LoadForm(); return; } //kiểm tra ngày sinh DateTime now = Convert.ToDateTime(DateTime.Now).Date; DateTime NgaySinh = Convert.ToDateTime(dtpNgaySinh.Text).Date; if (NgaySinh.AddYears(16) > now) { MessageBox.Show("Bạn nhỏ hơn 16 tuổi, không thể đăng ký!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); mang[0] = tbHoTen.Text; mang[1] = ""; mang[2] = tbDiaChi.Text; mang[3] = tbMatKhau.Text; mang[4] = tbNhapLaiMatKhau.Text; LoadForm(); return; } //kiểm tra mật khẩu if (tbMatKhau.Text != tbNhapLaiMatKhau.Text) { MessageBox.Show("Mật khẩu không khớp, vui lòng kiểm tra lại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); mang[0] = tbHoTen.Text; mang[1] = dtpNgaySinh.Text.ToString(); mang[2] = tbDiaChi.Text; mang[3] = ""; mang[4] = ""; LoadForm(); return; } HocSinhBUS hocSinh = new HocSinhBUS(); try { Boolean check = hocSinh.AddHocSinh(tbMaHocSinh.Text, tbHoTen.Text, dtpNgaySinh.Value, tbDiaChi.Text, tbMatKhau.Text); if (check == true) { MessageBox.Show("Tên đăng nhập: " + tbMaHocSinh.Text + "\nMật khẩu: " + tbMatKhau.Text, "Tài khoản đăng nhập của bạn", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } catch (Exception Ex) { MessageBox.Show(Ex.Message, "SQL error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }