private void Button4_Click(object sender, EventArgs e) { int kt = 0; if (tbMSV.Text.Equals("") || tbHT.Text.Equals("") || tbGT.Text.Equals("") || tbD1.Text.Equals("") || tbD2.Text.Equals("")) { MessageBox.Show("Dữ liệu không hợp lệ"); } else { dssv = SinhVien.GetListFromDb(); foreach (SinhVien i in dssv) { if (i.MaSV.Trim().ToLower().Equals(tbMSV.Text.ToLower())) { kt = 1; MessageBox.Show("Trùng mã sinh viên"); } } if (kt == 0) { var SvM = new SinhVien { MaSV = tbMSV.Text, HoTen = tbHT.Text, GioiTinh = tbGT.Text, NgaySinh = dt1.Value, ChuyenNganh = cb2.SelectedItem.ToString(), Diem1 = float.Parse(tbD1.Text), Diem2 = float.Parse(tbD2.Text), }; if (SvM.Diem1 >= 0 && SvM.Diem1 <= 10 && SvM.Diem2 >= 0 && SvM.Diem2 <= 10) { SinhVien.Add(SvM); MessageBox.Show("Đã thêm sinh viên " + tbHT.Text, "Thông báo"); DialogResult = System.Windows.Forms.DialogResult.OK; } else { MessageBox.Show("Điểm không hợp lệ", "Thông báo"); } } //this.Close(); } }
private void ToolStripButton3_Click(object sender, EventArgs e) { SinhVien sve = new SinhVien(); if (clb1.SelectedIndices != null) { foreach (int i in clb1.SelectedIndices) { String msv = ds[i].MaSV; String cn = ds[i].ChuyenNganh; sve.MaSV = msv; sve.HoTen = tbx1.Text; sve.GioiTinh = tbx2.Text; sve.NgaySinh = dt2.Value; sve.ChuyenNganh = cn; try { if (!dv1.Text.Equals("") && !dv2.Text.Equals("")) { sve.Diem1 = float.Parse(dv1.Text); sve.Diem2 = float.Parse(dv2.Text); dl1.Text = ""; dl2.Text = ""; dc1.Text = ""; dc2.Text = ""; } else if (!dl1.Text.Equals("") && !dl2.Text.Equals("")) { sve.Diem1 = float.Parse(dl1.Text); sve.Diem2 = float.Parse(dl2.Text); dv1.Text = ""; dv2.Text = ""; dc1.Text = ""; dc2.Text = ""; } else { sve.Diem1 = float.Parse(dc1.Text); sve.Diem2 = float.Parse(dc2.Text); dl1.Text = ""; dl2.Text = ""; dv1.Text = ""; dv2.Text = ""; } if (sve.Diem1 >= 0 && sve.Diem1 <= 10 && sve.Diem2 >= 0 && sve.Diem2 <= 10) { SinhVien.Xoa(ds[i]); SinhVien.Add(sve); lbl1.Text = ((sve.Diem1 + sve.Diem2) / 2).ToString(); } else { MessageBox.Show("Điểm không hợp lệ", "Thông báo"); } } catch (Exception) { MessageBox.Show("Điểm không hợp lệ", "Thông báo"); } } } txtdl.Text = ""; Load(); MessageBox.Show("Cập nhật thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); }