Ejemplo n.º 1
0
        private void simpleButtonLuu_Click(object sender, EventArgs e)
        {
            _currentRowEdit = gridViewMonHoc.FocusedRowHandle;

            // Sửa
            if (spinEditHeSo.Value < 1 || spinEditHeSo.Value > 3)
            {
                MsgboxUtil.Error("Hệ số của môn học "
                                 + textEditTenMonHoc.Text + " không được quá 3.");
                spinEditHeSo.Focus();
                return;
            }
            if (spinEditSoTiet.Value < 15 || spinEditSoTiet.Value > 120)
            {
                MsgboxUtil.Error("Số tiết của môn học không hợp lệ " +
                                 "(không thể nhỏ hơn 15 và quá 120)!");
                spinEditSoTiet.Focus();
                return;
            }

            var monHocDTO = new MonHocDTO
            {
                MaMonHoc  = textEditMaMonHoc.Text,
                TenMonHoc = textEditTenMonHoc.Text.Replace("'", "''"),
                SoTiet    = Convert.ToInt32(spinEditSoTiet.Value),
                HeSo      = Convert.ToInt32(spinEditHeSo.Value),
                TrangThai = Convert.ToInt32(radioGroupTrangThai.SelectedIndex)
            };

            _monHocBUS.CapNhat_MonHoc(monHocDTO);
            MsgboxUtil.Success("Đã cập nhật môn học: " + monHocDTO.TenMonHoc + " thành công!");
            _Load_GridView();
        }