Example #1
0
        protected override void OnShown(EventArgs e)
        {
            base.OnShown(e);
            this.DialogResult = System.Windows.Forms.DialogResult.None;
            this.SetData();

            string formText = "";

            if (CurrentObj != null)
            {
                if (CurrentObj.Id == 0)
                {
                    formText = "SAO CHÉP NỘI DUNG KIẾN THỨC";
                }
                else
                {
                    formText = "CẬP NHẬT NỘI DUNG KIẾN THỨC";
                }
            }
            else
            {
                formText   = "THÊM NỘI DUNG KIẾN THỨC";
                CurrentObj = new EX_DanhMuc();
            }

            this.Text = formText;
            txtMaPhan.Focus();
        }
Example #2
0
        private bool GetData()
        {
            #region Check data

            if (cboMonHoc.CategoryID == null && cboPhan.CategoryID == null)
            {
                UICommon.ShowMsgInfoString("Bạn phải chọn môn học hoặc nội dung kiến thức");
                if (cboMonHoc.CategoryID == null)
                {
                    cboMonHoc.Focus();
                }
                else
                {
                    cboPhan.Focus();
                }
                return(false);
            }

            if (string.IsNullOrEmpty(txtMaChuong.Text))
            {
                UICommon.ShowMsgInfoString("Bạn chưa nhập mã đơn vị kiến thức");
                txtMaChuong.Focus();
                return(false);
            }

            if (string.IsNullOrEmpty(txtTenChuong.Text))
            {
                UICommon.ShowMsgInfoString("Bạn chưa nhập tên đơn vị kiến thức");
                txtTenChuong.Focus();
                return(false);
            }


            // Check exist
            if (_bus.IsDanhMucExist(txtMaChuong.Text.Trim(), CurrentObj == null ? 0 : CurrentObj.Id, DataLayer.Common.LayerCommon.Enum_LoaiDanhMuc.DonViKienThuc))
            {
                UICommon.ShowMsgInfoString("Mã đơn vị kiến thức đã tồn tại");
                return(false);
            }

            #endregion

            int?stt = null;
            if (!string.IsNullOrEmpty(txtStt.Text))
            {
                stt = Convert.ToInt32(txtStt.Text);
            }

            if (CurrentObj == null)
            {
                CurrentObj = new EX_DanhMuc();
            }
            CurrentObj.IDDanhMucCha = cboPhan.CategoryID;
            CurrentObj.MaDanhMuc    = txtMaChuong.Text;
            CurrentObj.TenDanhMuc   = txtTenChuong.Text;
            CurrentObj.STT          = stt;
            CurrentObj.GhiChu       = txtGhiChu.Text;
            return(true);
        }
Example #3
0
 private void TreeList1_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e)
 {
     _currentNode = treeList1.GetDataRecordByNode(e.Node) as EX_DanhMuc;
     if (_currentNode != null)
     {
         SearchDataGrid(_currentNode.Id);
     }
 }
Example #4
0
        private bool GetData()
        {
            #region Check data

            if (cboKhoiLop.CategoryID == null)
            {
                UICommon.ShowMsgInfoString("Bạn chưa chọn khối lớp");
                cboKhoiLop.Focus();
                return(false);
            }

            if (string.IsNullOrEmpty(txtMaMonHoc.Text))
            {
                UICommon.ShowMsgInfoString("Bạn chưa nhập mã môn học");
                txtMaMonHoc.Focus();
                return(false);
            }

            if (string.IsNullOrEmpty(txtTenMonHoc.Text))
            {
                UICommon.ShowMsgInfoString("Bạn chưa nhập tên môn học");
                txtTenMonHoc.Focus();
                return(false);
            }


            // Check exist
            if (_bus.IsDanhMucExist(txtMaMonHoc.Text.Trim(), CurrentObj == null ? 0 : CurrentObj.Id, DataLayer.Common.LayerCommon.Enum_LoaiDanhMuc.MonHoc))
            {
                UICommon.ShowMsgInfoString("Mã môn học đã tồn tại");
                return(false);
            }

            #endregion

            int?stt = null;
            if (!string.IsNullOrEmpty(txtStt.Text))
            {
                stt = Convert.ToInt32(txtStt.Text);
            }

            if (CurrentObj == null)
            {
                CurrentObj = new EX_DanhMuc();
            }
            CurrentObj.IDDanhMucCha = cboKhoiLop.CategoryID;
            CurrentObj.MaDanhMuc    = txtMaMonHoc.Text;
            CurrentObj.TenDanhMuc   = txtTenMonHoc.Text;
            CurrentObj.STT          = stt;
            CurrentObj.GhiChu       = txtGhiChu.Text;
            return(true);
        }
Example #5
0
        private bool GetData()
        {
            #region Check data

            if (string.IsNullOrEmpty(txtMaDanhMuc.Text))
            {
                UICommon.ShowMsgInfoString("Bạn chưa nhập mã danh mục");
                txtMaDanhMuc.Focus();
                return(false);
            }

            if (string.IsNullOrEmpty(txtTenDanhMuc.Text))
            {
                UICommon.ShowMsgInfoString("Bạn chưa nhập tên danh mục");
                txtTenDanhMuc.Focus();
                return(false);
            }
            if (string.IsNullOrEmpty(txtStt.Text))
            {
                UICommon.ShowMsgInfoString("Bạn chưa nhập STT");
                txtStt.Focus();
                return(false);
            }

            // Check exist
            if (_bus.IsDanhMucExist(txtMaDanhMuc.Text.Trim(), CurrentObj == null ? 0 : CurrentObj.Id, _idDanhMucCha))
            {
                UICommon.ShowMsgInfoString("Mã danh mục đã tồn tại");
                return(false);
            }

            #endregion

            int?stt = null;
            if (!string.IsNullOrEmpty(txtStt.Text))
            {
                stt = Convert.ToInt32(txtStt.Text);
            }

            if (CurrentObj == null)
            {
                CurrentObj = new EX_DanhMuc();
            }
            CurrentObj.MaDanhMuc     = txtMaDanhMuc.Text;
            CurrentObj.TenDanhMuc    = txtTenDanhMuc.Text;
            CurrentObj.IDDanhMucCha  = _idDanhMucCha;
            CurrentObj.IDLoaiDanhMuc = _idLoaiDanhMuc;
            CurrentObj.STT           = stt;
            CurrentObj.GhiChu        = txtGhiChu.Text;
            return(true);
        }
Example #6
0
 private void TreeList1_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e)
 {
     if (_firstLoad)
     {
         SplashScreenManager.ShowForm(this, typeof(WaitForm1), true, true, false);
     }
     _currentNode = treeList1.GetDataRecordByNode(e.Node) as EX_DanhMuc;
     if (_currentNode != null)
     {
         SearchDataGrid(_currentNode.Id, cboLoaiCauHoi.CategoryID, cboMucDoNhanThuc.CategoryID);
         _isChangeNode = true;
     }
     if (_firstLoad)
     {
         SplashScreenManager.CloseForm(false);
     }
     _firstLoad = true;
 }
Example #7
0
 private void TreeList1_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e)
 {
     if (_firstLoad)
     {
         SplashScreenManager.ShowForm(this, typeof(WaitForm1), true, true, false);
     }
     _currentNode = treeList1.GetDataRecordByNode(e.Node) as EX_DanhMuc;
     if (_currentNode != null)
     {
         gridControl1.DataSource = new List <EX_CauHoi>();
         gridControl1.DataSource = _busCauHoi.GetDanhSachCauHoi(_currentNode.Id, cboLoaiCauHoi.CategoryID, cboMucDoNhanThuc.CategoryID);
         gridControl1.Refresh();
     }
     if (_firstLoad)
     {
         SplashScreenManager.CloseForm(false);
     }
     _firstLoad = true;
 }
        private bool CheckAllEditCauHoi(long idCauHoi)
        {
            // Kiểm tra câu hỏi
            EX_CauHoi cauHoi = _business.GetById(idCauHoi);

            if (cauHoi == null)
            {
                UICommon.ShowMsgWarningString("Câu hỏi không tồn tại.");
                return(false);
            }

            // Kiểm tra Đơn vị KT
            EX_DanhMuc dm = _business.GetDanhMucById(cauHoi.IDChuong);

            if (dm == null)
            {
                UICommon.ShowMsgWarningString("Đơn vị KT không tồn tại.");
                return(false);
            }

            return(true);
        }