예제 #1
0
        private StudentFormData getFormData()
        {
            StudentFormData data = new StudentFormData();

            data.DienThoai   = txtDienThoai.Text;
            data.HoTen       = txtHoTen.Text;
            data.MaSo        = txtMSSV.Text;
            data.NgaySinh    = dtpNS.Value;
            data.NienKhoa    = txtNienKhoa.Text;
            data.ChuyenNganh = cboCN.Text;
            data.Bang1       = txtBang1.Text;
            data.Cty         = txtCty.Text;
            data.DiaChi      = txtDiaChi.Text;

            return(data);
        }
예제 #2
0
        private bool SavingNewStudent()
        {
            SinhVien sv = null;

            if (!isValidFormData())
            {
                return(false);
            }

            StudentFormData data = getFormData();

            foreach (SinhVien sv1 in StudentList)
            {
                if (sv1.MSSV == data.MaSo)
                {
                    MessageBox.Show("Mã Sinh Viên Đã Tồn Tại", "Message");
                    return(false);
                }
            }

            if (radDaiHoc.Checked)
            {
                string chuyenNganh = cboCN.Text;
                sv = new SinhVienDaiHoc(data.DiaChi, data.DienThoai, data.HoTen, data.MaSo,
                                        data.NgaySinh, data.NienKhoa, data.ChuyenNganh);
            }
            else if (radBang2.Checked)
            {
                string bang1 = txtBang1.Text;
                string cty   = txtCty.Text;
                sv = new SinhVienBangHai(data.Bang1, cty, data.DiaChi, data.DienThoai, data.HoTen, data.MaSo,
                                         data.NgaySinh, data.NienKhoa);
            }
            else
            {
                sv = new SinhVienCaoDang(data.DiaChi, data.DienThoai, data.HoTen, data.MaSo,
                                         data.NgaySinh, data.NienKhoa);
            }

            StudentList.Add(sv);
            UpdateStudentList();
            return(true);
        }
예제 #3
0
        private bool SavingEditStudent()
        {
            if (!isValidFormData())
            {
                return(false);
            }

            StudentFormData data = getFormData();

            foreach (SinhVien sv in StudentList)
            {
                if (sv.MSSV == data.MaSo)
                {
                    sv.DIACHI    = data.DiaChi;
                    sv.DIENTHOAI = data.DienThoai;
                    sv.NIENKHOA  = data.NienKhoa;
                    sv.NGAYSINH  = data.NgaySinh;
                    break;
                }
            }

            UpdateStudentList();
            return(true);
        }