public static void XoaSinhVien(SinhVien sv, dbQuanLyDataContext db)
 {
     db.SinhViens.DeleteOnSubmit(sv);
     db.SubmitChanges();
 }
Esempio n. 2
0
        public bool updateStudent(SinhVien sv)
        {
            string sql = "update SinhVien set Ten = '" + sv.Ten + "', DiaChi = '" + sv.DiaChi + "', NgaySinh = '" + sv.NgaySinh + "', Lop = '" + sv.Lop + "', Sdt = '" + sv.Sdt + "', GioiTinh = " + sv.GioiTinh + " where MaSV = " + sv.MaSV + "";

            return(dao.ExecuteNonQuery(sql));
        }
Esempio n. 3
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            double   diemThi;
            DateTime ngaySinh = DateTime.Parse(txtNgaySinh.ToString());
            int      tuoi     = DateTime.Now.Year - ngaySinh.Year;

            db = new MyDbContext();

            if (String.IsNullOrEmpty(txtHoTen.Text) || String.IsNullOrEmpty(txtTHPT.Text) || String.IsNullOrEmpty(txtDiemThi.Text))
            {
                MessageBox.Show("Vui lòng điền đầy đủ thông tin", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else if (tuoi < 19)
            {
                MessageBox.Show("Tuổi không nhỏ hơn 19", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else if (double.TryParse(txtDiemThi.Text, out diemThi) == false)
            {
                MessageBox.Show("Vui lòng đúng điểm thi", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else if (double.Parse(txtDiemThi.Text) < double.Parse(txtDiemChuan.Text) && double.Parse(txtDiemThi.Text) <= 30)
            {
                MessageBox.Show("Điểm thi không thể bé hơn điểm chuẩn", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else
            {
                if (db.SinhVien.FirstOrDefault(x => x.TenSinhVien == txtHoTen.Text) != null)
                {
                    if (MessageBox.Show("Tên sinh viên đã tồn tại. Bạn có chắc muốn thêm?", "Thông báo", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
                    {
                        try
                        {
                            SinhVien sv = new SinhVien();
                            sv.TenSinhVien = txtHoTen.Text;
                            sv.NgaySinh    = DateTime.Parse(txtNgaySinh.Text);
                            if (txtNam.IsChecked == true)
                            {
                                sv.GioiTinh = false;
                            }
                            else
                            {
                                sv.GioiTinh = false;
                            }
                            sv.TruongTHPT = txtTHPT.Text;
                            sv.MaNganh    = txtNganh.SelectedValue.ToString();
                            sv.DiemChuan  = double.Parse(txtDiemChuan.Text);
                            sv.DiemThi    = double.Parse(txtDiemThi.Text);
                            db.SinhVien.Add(sv);
                            db.SaveChanges();
                            MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
                            this.Close();
                        }
                        catch (Exception ex) { }
                    }
                }
                else
                {
                    try
                    {
                        SinhVien sv = new SinhVien();
                        sv.MaSinhVien  = Model.DAO.Helper.getMSSV(txtNganh.SelectedValue.ToString());
                        sv.TenSinhVien = txtHoTen.Text;
                        sv.NgaySinh    = DateTime.Parse(txtNgaySinh.Text);
                        if (txtNam.IsChecked == true)
                        {
                            sv.GioiTinh = false;
                        }
                        else
                        {
                            sv.GioiTinh = true;
                        }
                        sv.TruongTHPT = txtTHPT.Text;
                        sv.MaNganh    = txtNganh.SelectedValue.ToString();
                        sv.DiemChuan  = double.Parse(txtDiemChuan.Text);
                        sv.DiemThi    = double.Parse(txtDiemThi.Text);
                        db.SinhVien.Add(sv);
                        db.SaveChanges();
                        MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
                        this.Close();
                    }
                    catch (Exception ex) { }
                }
            }
        }
Esempio n. 4
0
 public frmDoiMatKhauSV(SinhVien sinhvien)
 {
     InitializeComponent();
     this.sinhvien    = sinhvien;
     txtTaiKhoan.Text = sinhvien.MaSV;
 }
Esempio n. 5
0
 public SinhVien Add(SinhVien sinhvien)
 {
     return(sinhVienRepository.Add(sinhvien));
 }
 private void NhapLaiThongTinSinhVien()
 {
     SinhVien  = new SinhVien();
     QuanHuyen = new QuanHuyen();
     NganhHoc  = new NganhHoc();
 }
Esempio n. 7
0
 public KetQuaResponse(SinhVien sinhVien, CaThi caThi, List <KetQuaCauHoi> dsKetQuaCauHoi)
 {
     SinhVien       = sinhVien;
     CaThi          = caThi;
     DsKetQuaCauHoi = dsKetQuaCauHoi;
 }