protected void _DeleteButton_Command(object sender, CommandEventArgs e)
        {
            try
            {
                int      i = 0;
                CheckBox cb;
                int      id;
                DB.DB_Object.ClassPrograms objClassData = new DB.DB_Object.ClassPrograms();
                foreach (DataGridItem dgi in _grid.Items)
                {
                    cb = (CheckBox)dgi.Cells[0].Controls[1];
                    if (cb.Checked)
                    {
                        // lấy Mã số của record cần xóa...
                        id = (int)_grid.DataKeys[i];
                        // gọi hàm xóa từng record...
                        if (objClassData.DeletePrograms(id) > 0)
                        {
                            CommonClass.MessageBox.Show("Còn tồn tại môn học hoặc chương trình giảng dạy thuộc menu này.\nYêu cầu kiểm tra lại!");
                            return;
                        }
                    }
                    i++;
                }

                LoadGrid();
            }
            catch (Exception ex)
            {
                SetErrorMessage(ex.Message);
            }
        }
示例#2
0
        //Menu Programs
        private DataTable LoadMenuPrograms()
        {
            DB.DB_Object.ClassPrograms objClassPrograms = new DB.DB_Object.ClassPrograms();
            DataTable dt = objClassPrograms.getDataProgramsCreateMenu();

            return(dt);
        }
 protected void cboMenuParent_SelectedIndexChanged(object sender, EventArgs e)
 {
     DB.DB_Object.ClassPrograms objClassTypeNews = new DB.DB_Object.ClassPrograms();
     if (objClassTypeNews.CheckMenuParent(cboMenuParent.SelectedValue))
     {
         CommonClass.MessageBox.Show("Chương trình này đã có tồn tại môn học.\nKhi cập nhật thì những môn học thuộc chương trình này sẽ không còn phụ thuộc chương trình này.\nBạn vui lòng cập nhật lại nó");
     }
 }
        // Hàm load toàn bộ thông tin của chương trình giảng dạy lên lưới
        private void LoadGrid()
        {
            DB.DB_Object.ClassPrograms objClassPrograms = new DB.DB_Object.ClassPrograms();
            DataTable dt = objClassPrograms.getDataPrograms();

            lblTotalRows.Text = dt.Rows.Count.ToString();
            _grid.DataSource  = dt;
            _grid.DataBind();
        }
        // Insert mới thông tin một Programs...
        private void Insert()
        {
            string strNameTypeNewsEL = CommonClass.StringValidator.GetSafeString(txtProgramsEL.Text.Trim());
            string strNameTypeNewsVN = CommonClass.StringValidator.GetSafeString(txtProgramsVN.Text.Trim());
            int    intNKey           = Convert.ToInt32(cboMenuParent.SelectedValue);

            DB.DB_Object.ClassPrograms objClassData = new DB.DB_Object.ClassPrograms();
            try
            {
                objClassData.InsertPrograms(strNameTypeNewsEL, strNameTypeNewsVN, intNKey);
                Response.Redirect("~/Amincp/ManagerPrograms.aspx");
            }
            catch (Exception ex)
            {
                SetErrorMessage(ex.Message);
            }
        }
        // Load thông tin tên loại tin tức lên các combox VN
        protected void LoadComBoBoxTypeNewsVN()
        {
            DB.DB_Object.ClassPrograms objClassTypeNews = new DB.DB_Object.ClassPrograms();
            DataTable dt = objClassTypeNews.GetDataLoadComBoxVN();

            if (dt != null)
            {
                ListItem Item = new ListItem();
                Item.Text  = "---- Chọn menu cha ----";
                Item.Value = "0";
                cboMenuParent.Items.Add(Item);
                foreach (DataRow dr in dt.Rows)
                {
                    ListItem newItem = new ListItem();
                    newItem.Text  = dr[1].ToString();
                    newItem.Value = dr[0].ToString();
                    cboMenuParent.Items.Add(newItem);
                }
            }
        }
        // Load dữ lieu lên các TextBox tương ứng
        private void LoadTextBox()
        {
            int intID = 0;

            if (CommonClass.StringValidator.IsNumber(Request["ProgramsID"].ToString().Trim()))
            {
                intID = int.Parse(Request["ProgramsID"].ToString().Trim());
            }

            DB.DB_Object.ClassPrograms objClassData = new DB.DB_Object.ClassPrograms();
            DataTable dt = objClassData.getDataEditPrograms(intID);

            foreach (DataRow dr in dt.Rows)
            {
                txtProgramsID.Text          = dr["ProgramsID"].ToString();
                txtProgramsEL.Text          = dr["NameNewsEL"].ToString();
                txtProgramsVN.Text          = dr["NameNewsVN"].ToString();
                cboMenuParent.SelectedValue = dr["Nkey"].ToString();
            }
        }
        // Lấy thông tin theo tiêu chí tìm kiếm nhat định
        private void LoadGridSearch()
        {
            int IsSelectAll = 0;

            int KeyID = 0;

            if (txtCritId.Text.Trim().Length > 0)
            {
                KeyID = int.Parse(txtCritId.Text.Trim());
            }

            string NameNewsEL = CommonClass.StringValidator.GetSafeString(txtCritNameEL.Text.Trim());
            string NameNewsVN = CommonClass.StringValidator.GetSafeString(txtCridNameVN.Text.Trim());

            DB.DB_Object.ClassPrograms objClassData = new DB.DB_Object.ClassPrograms();
            DataTable dt = objClassData.getDataSearchPrograms(IsSelectAll, KeyID, NameNewsEL, NameNewsVN);

            lblTotalRows.Text = dt.Rows.Count.ToString();
            _grid.DataSource  = dt;
            _grid.DataBind();
        }