Ejemplo n.º 1
0
 private void btnThem_Click(object sender, EventArgs e)
 {
     try
     {
         ValidateInput validateip = new ValidateInput();
         if (int.Parse(txtD.Text) < 0 || int.Parse(txtD.Text) > 10)
         {
             MessageBox.Show("Nhập lại");
             txtDiem.Text = "";
             return;
         }
         var idLoaiKiemTra = getId(int.Parse(cbLoaiKiemTra.SelectedValue.ToString()));
         if (idLoaiKiemTra < 0)
         {
             return;
         }
         Diem d = new Diem()
         {
             LoaiKiemTra = int.Parse(cbLoaiKiemTra.SelectedValue.ToString()),
             DiemMon     = Convert.ToSingle(txtDiem.Text),
             MaDiemMon   = diem.First().MaDiemMon,
             Id          = idLoaiKiemTra
         };
         if (d.DiemMon < 0 && d.DiemMon > 10)
         {
         }
         if (diemBUS.ThemDiem(d) > 0)
         {
             MessageBox.Show("Đã thêm được điểm");
             diem.Add(new DiemMonHoc()
             {
                 Diem        = d.DiemMon,
                 LoaiKiemTra = d.LoaiKiemTra
             });
             var listD = diemBUS.GetDiem(d.MaDiemMon);
             dgrDiem.DataSource = listD.Select(x => new { MaDiem = x.MaDiem, LoaiKiemTra = kt.First(i => i.Id == x.LoaiKiemTra).Ten, Diem = x.Diem }).ToList();
             return;
         }
         ;
         MessageBox.Show("Chưa thêm điểm");
     }
     catch (Exception)
     {
         MessageBox.Show("Đã bị lỗi");
     }
 }
Ejemplo n.º 2
0
 private void btnSua_Click(object sender, EventArgs e)
 {
     try
     {
         ValidateInput validateip = new ValidateInput();
         if (int.Parse(txtD.Text) < 0 || int.Parse(txtD.Text) > 10)
         {
             MessageBox.Show("Nhập lại");
             txtD.Text = "";
             return;
         }
         if (diemBUS.SuaDiem(new Diem()
         {
             MaDiem = d.MaDiem,
             MaDiemMon = d.MaDiemMon,
             DiemMon = Convert.ToSingle(txtD.Text.ToString()),
         }) > 0)
         {
             MessageBox.Show("Đã sửa điểm");
             diem.ForEach(x =>
             {
                 if (x.MaDiem == d.MaDiem)
                 {
                     x.Diem = Convert.ToSingle(txtD.Text.ToString());
                 }
             });
             dgrDiem.DataSource = diem.Select(x => new { MaDiem = x.MaDiem, LoaiKiemTra = kt.First(i => i.Id == x.LoaiKiemTra).Ten, Diem = x.Diem }).ToList();
             return;
         }
         ;
         MessageBox.Show("Chưa sửa điểm");
     }
     catch (Exception)
     {
         MessageBox.Show("Đã bị lỗi");
         return;
     }
 }