private void btnSaveMonHoc_Click(object sender, EventArgs e)
 {
     if (checkDataMonHoc())
     {
         MonHoc monHoc = new MonHoc();
         monHoc.MaMonHoc  = txtMaMon.Text.Trim();
         monHoc.TenMonHoc = txtTenMon.Text.Trim();
         monHocService.CreateMonHoc(monHoc);
         LoadDanhSachMonHocToDatagridview();
         MessageBox.Show("Thêm Thành Công...", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information);
         btnSaveMonHoc.Enabled = false;
     }
     else
     {
         MessageBox.Show("Lỗi, Thêm Thất Bại", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemplo n.º 2
0
        private void btnSaveMonHoc_Click(object sender, EventArgs e)
        {
            if (checkDataMonHoc())
            {
                MonHoc monHoc = new MonHoc();
                monHoc.MaMonHoc  = lblMaMonHocMH.Text.Trim();
                monHoc.TenMonHoc = txtTenMon_MH.Text.Trim();
                monHoc.STC       = Convert.ToInt32(numericSoTinChi_MH.Value.ToString());
                monHoc.MaNganh   = cboChonNganh_MH.SelectedValue.ToString();
                monHocService.CreateMonHoc(monHoc);

                LoadDanhSachMonHocToDatagridview();
                MessageBox.Show("Đã Thêm [" + lblMaMonHocMH.Text + "]", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                btnSaveMonHoc.Enabled   = false;
                btnDeleteMonHoc.Enabled = true;
                btnUpdateMonHoc.Enabled = true;

                //thêm sinh viên vào bảng điểm môn
                var listSV = sinhVienService.GetSinhVienByMaNganh(cboChonNganh_MH.SelectedValue.ToString().Trim()).ToList();
                foreach (var x in listSV)
                {
                    string     maMon      = lblMaMonHocMH.Text.Trim();
                    DiemMonHoc diemMonHoc = new DiemMonHoc();
                    diemMonHoc.MaSV     = x.MaSV;
                    diemMonHoc.MaMonHoc = maMon;
                    diemMonHoc.Diem30   = null;
                    diemMonHoc.Diem70L1 = null;
                    diemMonHoc.Diem70L2 = null;
                    diemMonHoc.DTB      = null;
                    diemMonHoc.Diem4    = null;
                    diemMonHoc.DiemSo   = null;
                    diemMonHoc.DiemChu  = null;
                    diemMonHoc.GhiChu   = null;
                    diemMonHocService.AddDiemMonHoc(diemMonHoc);
                }
            }
            else
            {
                MessageBox.Show("Lỗi, Thêm Thất Bại...", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }