Пример #1
0
        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();
            }
        }
Пример #2
0
        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);
        }