private void buttonLưu_Click(object sender, EventArgs e) { try { if (textBoxLop.Text.Trim() != "") { string[] info = comboBoxGVCN.Text.Split(':'); string maGV = info[0]; string malop = Lbus.ThemLop(textBoxLop.Text, maGV, comboBoxKhoaHoc.Text); foreach (DataGridViewRow row in dataGridViewDS_HS.Rows) { if (row.Cells["Checkbox"].Value != null && (bool)row.Cells["Checkbox"].Value) { HSbus.SuaHS(new DTO.HocSinh(row.Cells["MaHS"].Value.ToString(), row.Cells["TenHS"].Value.ToString(), row.Cells["DiaChi"].Value.ToString(), row.Cells["GioiTinh"].Value.ToString(), row.Cells["Sdt"].Value.ToString(), malop)); } } } else { MessageBox.Show("Tên lớp không thể để trống"); } } catch (Exception ex) { MessageBox.Show("Không thể thêm lớp"); } }
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 buttonLuu_Click(object sender, EventArgs e) { foreach (DataGridViewRow row in dataGridViewDS_HS.Rows) { if (row.Cells["Checkbox"].Value != null && (bool)row.Cells["Checkbox"].Value) { HSbus.SuaHS(new DTO.HocSinh(row.Cells["MaHS"].Value.ToString(), row.Cells["TenHS"].Value.ToString(), row.Cells["DiaChi"].Value.ToString(), row.Cells["GioiTinh"].Value.ToString(), row.Cells["Sdt"].Value.ToString(), MaLop)); } } MessageBox.Show("Xong"); }