示例#1
0
        private HocSinh_Thi_Monhoc_DTO GetInfoTestSubject()
        {
            HocSinh_Thi_Monhoc_DTO hocSinh_Thi_Monhoc = new HocSinh_Thi_Monhoc_DTO();

            hocSinh_Thi_Monhoc.MaMH    = cbxSubject.EditValue.ToString();
            hocSinh_Thi_Monhoc.MaHS    = cbxStudent.EditValue.ToString();
            hocSinh_Thi_Monhoc.DiemThi = Convert.ToInt16(tbxScore.Text);
            return(hocSinh_Thi_Monhoc);
        }
示例#2
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            HocSinh_Thi_Monhoc_DTO hocSinh_Thi_Monhoc = GetInfoTestSubject();

            if (MessageBox.Show("Bạn có muốn xoá điểm thi " + cbxSubject.Text + " không? ", "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.OK)
            {
                hocSinh_Thi_MonBUS.DelTestSubject(hocSinh_Thi_Monhoc);
                InfoTestSubject_Load(sender, e);
            }
        }
示例#3
0
        public bool DelTestSubject(HocSinh_Thi_Monhoc_DTO hocSinh_Thi_Monhoc)
        {
            string sql = string.Format("Delete from HocSinh_Thi_MonHoc where MaHS ='" + hocSinh_Thi_Monhoc.MaHS + "'" + "MaMH='" + hocSinh_Thi_Monhoc.MaMH + "'");

            if (connData.RunSQL(sql))
            {
                MessageBox.Show("Xoá bài thi thành công!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(true);
            }
            return(false);
        }
示例#4
0
        public bool EditTestSubject(HocSinh_Thi_Monhoc_DTO hocSinh_Thi_Monhoc)
        {
            string sql = string.Format("Update HocSinh_Thi_MonHoc set DiemThi={2} where MaHS = '{0}' and MaMH = '{1}' ", hocSinh_Thi_Monhoc.MaHS, hocSinh_Thi_Monhoc.MaMH, hocSinh_Thi_Monhoc.DiemThi);

            if (connData.RunSQL(sql))
            {
                MessageBox.Show("Sửa bài thành công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(true);
            }
            return(false);
        }
示例#5
0
        public bool AddTestSubject(HocSinh_Thi_Monhoc_DTO hocSinh_Thi_Monhoc)
        {
            string sql = string.Format("Insert into HocSinh_Thi_MonHoc (MaMH, MaHS, DiemThi) values ('{0}','{1}','{2}')", hocSinh_Thi_Monhoc.MaMH, hocSinh_Thi_Monhoc.MaHS, hocSinh_Thi_Monhoc.DiemThi);

            if (connData.RunSQL(sql))
            {
                MessageBox.Show("Thêm bài thi thành công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(true);
            }
            return(false);
        }
示例#6
0
 public bool CheckBeforeSave(HocSinh_Thi_Monhoc_DTO hocSinh_Thi_Monhoc)
 {
     if (hocSinh_Thi_Monhoc.DiemThi > 10 || hocSinh_Thi_Monhoc.DiemThi < 0)
     {
         MessageBox.Show("Điểm không hợp lệ!");
         return(false);
     }
     if (hocSinh_Thi_Monhoc.DiemThi.Equals(""))
     {
         MessageBox.Show("Điểm thi không được để trống!");
         return(false);
     }
     return(true);
 }
示例#7
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            HocSinh_Thi_Monhoc_DTO hocSinh_Thi_Monhoc = GetInfoTestSubject();

            if (add)
            {
                hocSinh_Thi_MonBUS.AddTestSubject(hocSinh_Thi_Monhoc);
                InfoTestSubject_Load(sender, e);
            }
            if (update)
            {
                hocSinh_Thi_MonBUS.EditTestSubject(hocSinh_Thi_Monhoc);
                InfoTestSubject_Load(sender, e);
            }
        }