示例#1
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            try
            {
                string maSV = txtMaSV.Text.ToString();
                if (SinhVienBUL.XoaSinhVien(maSV))
                {
                    //SinhVienDTO svDeleted = listSV.Single(n => n.MaSinhVien == maSV);
                    //listSV.Remove(svDeleted);
                    //dgvSinhVien.DataSource = typeof(List<SinhVienDTO>);
                    //dgvSinhVien.DataSource = listSV;


                    dgvSinhVien.DataSource = typeof(List <SinhVienDTO>);
                    dgvSinhVien.DataSource = SinhVienBUL.LoadSinhVien();
                    cleanData();
                    MessageBox.Show("Xóa sinh viên thành công!", "Thông báo");
                }
                else
                {
                    MessageBox.Show("Xóa không thành công!", "Thông báo");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Đã xảy ra lỗi !", "Thông báo");
            }
        }
示例#2
0
        private void btnSua_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.SuaSinhVien(sinhVien) == true)
                {
                    //SinhVienDTO sinhVienSua = listSV.Single(x => x.MaSinhVien == sinhVien.MaSinhVien);
                    //sinhVienSua.MaSinhVien = txtMaSV.Text;
                    //sinhVienSua.TenSV = txtTenSV.Text;
                    //sinhVienSua.NgaySinh = dtpNgaySinh.Value;
                    //sinhVienSua.QueQuan = txtQueQuan.Text;
                    //sinhVienSua.SDT = Convert.ToInt32(txtSDT.Text);
                    //sinhVienSua.CMT = txtCMT.Text;
                    //sinhVienSua.TenNguoiThan = txtTenNguoiThan.Text;
                    //sinhVienSua.SDTNguoiThan = int.Parse(txtSDTNguoiThan.Text);
                    //sinhVienSua.Hinh = "/Upload/avatar.jpg";
                    //sinhVienSua.MaKhoa = cboKhoa.SelectedValue.ToString();
                    //dgvSinhVien.DataSource = typeof(List<SinhVienDTO>);
                    //dgvSinhVien.DataSource = listSV;
                    //cleanData();



                    dgvSinhVien.DataSource = typeof(List <SinhVienDTO>);
                    dgvSinhVien.DataSource = SinhVienBUL.LoadSinhVien();
                    cleanData();
                    MessageBox.Show("Sửa 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();
            }
        }
示例#3
0
        private void FrmSinhVien_Load(object sender, EventArgs e)
        {
            rdNam.Checked          = true;
            listSV                 = SinhVienBUL.LoadSinhVien();
            dgvSinhVien.DataSource = listSV;

            cboKhoa.DataSource    = KhoaBUL.LoadKhoa();
            cboKhoa.ValueMember   = "MaKhoa";
            cboKhoa.DisplayMember = "TenKhoa";
            cleanData();
            SetDoRong();
        }
示例#4
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();
            }
        }
示例#5
0
 private void BtnRefresh_Click(object sender, EventArgs e)
 {
     cleanData();
     SinhVienBUL.LoadSinhVien();
 }