private void ThongTinHocSinh_Load(object sender, EventArgs e) { DTO.HocSinh hocSinh = controllerHS.XemChiTietHS(ID); textBoxTenHS.Text = hocSinh.TenHS; textBoxDiaChi.Text = hocSinh.DiaChi; textBoxGT.Text = hocSinh.GioiTinh; textBoxSDT.Text = hocSinh.Sdt; comboBoxThuocLop.SelectedValue = hocSinh.MaLop.ToString(); pictureBox1.Image = controllerHS.XemAnhHS(ID); }
private void ButtonSua_Click(object sender, EventArgs e) { DTO.HocSinh hs = new DTO.HocSinh(); hs.MaHS = ID; hs.TenHS = textBoxTenHS.Text; hs.GioiTinh = textBoxGT.Text.ToUpper(); hs.DiaChi = textBoxDiaChi.Text; hs.Sdt = textBoxSDT.Text; hs.MaLop = comboBoxThuocLop.SelectedValue.ToString(); if (image == null) { if (controllerHS.SuaHS(hs)) { MessageBox.Show("Sửa thành công"); if (DanhSachHocSinh.Dths != null) { DanhSachHocSinh.Dths.DataSource = controllerHS.XemTatCaHS(); DanhSachHocSinh.Dths.Refresh(); } } else { MessageBox.Show("Sửa thất bại"); } } else { if (controllerHS.SuaHS(hs, image)) { MessageBox.Show("Sửa thành công"); if (DanhSachHocSinh.Dths != null) { DanhSachHocSinh.Dths.DataSource = controllerHS.XemTatCaHS(); DanhSachHocSinh.Dths.Refresh(); } } else { MessageBox.Show("Sửa thất bại"); } } }
private void ButtonThem_Click(object sender, EventArgs e) { bool matchTenHS = Regex.IsMatch(textBoxTenHS.Text, @"^\s"); bool matchGT = Regex.IsMatch(textBoxGT.Text, @"^\s"); bool matchSDT = Regex.IsMatch(textBoxSDT.Text, @"^\s"); bool matchDiaChi = Regex.IsMatch(textBoxDiaChi.Text, @"^\s"); bool matchLop = Regex.IsMatch(comboBoxThuocLop.Text, @"^\s"); textBoxTenHS.Text = textBoxTenHS.Text.Trim(); textBoxGT.Text = textBoxGT.Text.Trim(); textBoxSDT.Text = textBoxSDT.Text.Trim(); textBoxDiaChi.Text = textBoxDiaChi.Text.Trim(); comboBoxThuocLop.Text = comboBoxThuocLop.Text.Trim(); if (textBoxTenHS.Text == "") { MessageBox.Show("Tên học sinh không Được Để Trống"); textBoxTenHS.Focus(); } else if (textBoxGT.Text == "") { MessageBox.Show("Giới tính không Được Để Trống"); textBoxGT.Focus(); } else if (textBoxSDT.Text == "") { MessageBox.Show("Số điện thoại không Được Để Trống"); textBoxSDT.Focus(); } else if (textBoxDiaChi.Text == "") { MessageBox.Show("Địa chỉ không Được Để Trống"); textBoxDiaChi.Focus(); } else if (comboBoxThuocLop.Text == "") { MessageBox.Show("Lớp không Được Để Trống"); comboBoxThuocLop.Focus(); } else { if (matchTenHS) { MessageBox.Show("Tên học sinh không Được Để Tất Cả Là Khoảng Trắng"); textBoxTenHS.Focus(); } else if (matchGT) { MessageBox.Show("Giới tính không Được Để Tất Cả Là Khoảng Trắng"); textBoxGT.Focus(); } else if (matchSDT) { MessageBox.Show("Số điện thoại không Được Để Tất Cả Là Khoảng Trắng"); textBoxSDT.Focus(); } else if (matchDiaChi) { MessageBox.Show("Địa chỉ không Được Để Tất Cả Là Khoảng Trắng"); textBoxDiaChi.Focus(); } else if (textBoxSDT.Text.Length > 11) { MessageBox.Show("SDT tối đa chỉ 11 số "); textBoxSDT.Focus(); } else { DTO.HocSinh hs = new DTO.HocSinh("0", textBoxTenHS.Text, textBoxDiaChi.Text, textBoxGT.Text, textBoxSDT.Text, comboBoxThuocLop.SelectedValue.ToString()); if (controllerHS.ThemHS(hs)) { MessageBox.Show("Thêm mới thành công"); textBoxTenHS.Text = ""; textBoxGT.Text = ""; textBoxSDT.Text = ""; textBoxDiaChi.Text = ""; comboBoxThuocLop.SelectedValue = 0; DanhSachHocSinh.Dths.DataSource = controllerHS.XemTatCaHS(); DanhSachHocSinh.Dths.Refresh(); int i = DanhSachHocSinh.Dths.Rows.Count; DanhSachHocSinh.TextboxSoLuongHS.Text = i.ToString(); DanhSachHocSinh.TextboxSoLuongHS.Refresh(); } else { MessageBox.Show("Thêm mới thất bại"); } } } }