Exemple #1
0
        private void BtnThem_Click(object sender, EventArgs e)
        {
            try
            {
                SinhVienDTO sinhVien = new SinhVienDTO
                {
                    MaSinhVien   = txtMaSV.Text,
                    TenSV        = txtTenSV.Text,
                    NgaySinh     = dtpNgaySinh.Value,
                    QueQuan      = txtQueQuan.Text,
                    SDT          = Convert.ToInt32(txtSDT.Text),
                    CMT          = txtCMT.Text,
                    TenNguoiThan = txtTenNguoiThan.Text,
                    SDTNguoiThan = int.Parse(txtSDTNguoiThan.Text),
                    Hinh         = "/Upload/avatar.jpg",
                    MaKhoa       = cboKhoa.SelectedValue.ToString()
                };

                if (rdNam.Checked)
                {
                    sinhVien.GioiTinh = "Nam";
                }
                else
                {
                    sinhVien.GioiTinh = "Nữ";
                }

                if (SinhVienBUL.CheckSinhVien(sinhVien.MaSinhVien) == false && SinhVienBUL.ThemSinhVien(sinhVien) == true)
                {
                    //listSV.Add(sinhVien);
                    //dgvSinhVien.DataSource = typeof(List<SinhVienDTO>);
                    //dgvSinhVien.DataSource = listSV;


                    dgvSinhVien.DataSource = typeof(List <SinhVienDTO>);
                    dgvSinhVien.DataSource = SinhVienBUL.LoadSinhVien();
                    cleanData();

                    MessageBox.Show("Thêm thành công!", "Thông báo");
                }
                else
                {
                    MessageBox.Show(" Mã Sinh Viên Bị Trùng Thêm không thành công!", "Thông báo");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Xảy ra lỗi vui lòng thử lại!", "Thông báo");
                Validation();
            }
        }