예제 #1
0
 private void bntLuu_Click(object sender, EventArgs e)
 {
     if (bntThem.Visible == true)
     {
         if (textTen.Text.Trim() == "" || textGT.Text.Trim() == "" || textNS.Text.Trim() == "")
         {
             MessageBox.Show("Bạn phải nhập dữ liệu vào khung thông tin");
         }
         else
         {
             Hocsinh hs = new Hocsinh();
             hs.Name1 = textTen.Text.Trim();
             hs.GT1   = textGT.Text.Trim();
             hs.NS1   = textNS.Value;
             textNS2.Focus();
             hs.Lop1  = textLop.Text.Trim();
             hs.Khoa1 = textKhoa.Text.Trim();
             bool ktra = new Connection().ThemHS(hs);
             if (ktra == true)
             {
                 MessageBox.Show("Thêm dữ liệu thành công");
                 dataHS.DataSource = new Connection().LoadData();
             }
             else
             {
                 MessageBox.Show("Không thể thêm được học sinh mới. Hãy thử lại");
             }
         }
     }
     if (bntSua.Visible == true)
     {
         Hocsinh hs = new Hocsinh();
         hs.ID1   = textMa.Text.Trim();
         hs.Name1 = textTen.Text.Trim();
         hs.GT1   = textGT.Text.Trim();
         hs.NS1   = textNS.Value;
         hs.Lop1  = textLop.Text.Trim();
         hs.Khoa1 = textKhoa.Text.Trim();
         bool ktra = new Connection().SuaHS(hs);
         if (ktra == true)
         {
             MessageBox.Show("Sửa dữ liệu thành công");
             dataHS.DataSource = new Connection().LoadData();
         }
         else
         {
             MessageBox.Show("Không thể Sửa được học sinh mới. Hãy thử lại");
         }
     }
 }
예제 #2
0
        public async Task <IActionResult> Create([Bind("HsMa,HsHoten,HsGioitinh,HsNgaysinh,HsTongiao,TinhthanhTtMa,XaphuongXpMa,KyluatKlMa,KhenthuongKtMa,QuanhuyenQhMa,DantocDtMa,LopLopMa,KhoiKhoiMa")] Hocsinh hocsinh)
        {
            if (ModelState.IsValid)
            {
                _context.Add(hocsinh);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["DantocDtMa"]     = new SelectList(_context.Dantoc, "DtMa", "DtMa", hocsinh.DantocDtMa);
            ViewData["KhenthuongKtMa"] = new SelectList(_context.Khenthuong, "KtMa", "KtMa", hocsinh.KhenthuongKtMa);
            ViewData["KhoiKhoiMa"]     = new SelectList(_context.Khoi, "KhoiMa", "KhoiMa", hocsinh.KhoiKhoiMa);
            ViewData["KyluatKlMa"]     = new SelectList(_context.Kyluat, "KlMa", "KlMa", hocsinh.KyluatKlMa);
            ViewData["LopLopMa"]       = new SelectList(_context.Lop, "LopMa", "LopMa", hocsinh.LopLopMa);
            ViewData["QuanhuyenQhMa"]  = new SelectList(_context.Quanhuyen, "QhMa", "QhMa", hocsinh.QuanhuyenQhMa);
            ViewData["TinhthanhTtMa"]  = new SelectList(_context.Tinhthanh, "TtMa", "TtMa", hocsinh.TinhthanhTtMa);
            ViewData["XaphuongXpMa"]   = new SelectList(_context.Xaphuong, "XpMa", "XpMa", hocsinh.XaphuongXpMa);
            return(View(hocsinh));
        }
예제 #3
0
        public async Task <IActionResult> Edit(string id, [Bind("HsMa,HsHoten,HsGioitinh,HsNgaysinh,HsTongiao,TinhthanhTtMa,XaphuongXpMa,KyluatKlMa,KhenthuongKtMa,QuanhuyenQhMa,DantocDtMa,LopLopMa,KhoiKhoiMa")] Hocsinh hocsinh)
        {
            if (id != hocsinh.HsMa)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(hocsinh);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!HocsinhExists(hocsinh.HsMa))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["DantocDtMa"]     = new SelectList(_context.Dantoc, "DtMa", "DtMa", hocsinh.DantocDtMa);
            ViewData["KhenthuongKtMa"] = new SelectList(_context.Khenthuong, "KtMa", "KtMa", hocsinh.KhenthuongKtMa);
            ViewData["KhoiKhoiMa"]     = new SelectList(_context.Khoi, "KhoiMa", "KhoiMa", hocsinh.KhoiKhoiMa);
            ViewData["KyluatKlMa"]     = new SelectList(_context.Kyluat, "KlMa", "KlMa", hocsinh.KyluatKlMa);
            ViewData["LopLopMa"]       = new SelectList(_context.Lop, "LopMa", "LopMa", hocsinh.LopLopMa);
            ViewData["QuanhuyenQhMa"]  = new SelectList(_context.Quanhuyen, "QhMa", "QhMa", hocsinh.QuanhuyenQhMa);
            ViewData["TinhthanhTtMa"]  = new SelectList(_context.Tinhthanh, "TtMa", "TtMa", hocsinh.TinhthanhTtMa);
            ViewData["XaphuongXpMa"]   = new SelectList(_context.Xaphuong, "XpMa", "XpMa", hocsinh.XaphuongXpMa);
            return(View(hocsinh));
        }