// Load dữ lieu lên các TextBox tương ứng
        private void LoadTextBox()
        {
            int intID = 0;

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

            DB.DB_Object.ClassSubject objClassData = new DB.DB_Object.ClassSubject();
            DataTable dt = objClassData.getDataEditSubject(intID);

            foreach (DataRow dr in dt.Rows)
            {
                txtTypeNewsID.Text         = dr["SubjectID"].ToString();
                txtTitleNewsEL.Text        = dr["TitleSubjectEL"].ToString();
                txtTitleNewsVN.Text        = dr["TitleSubjectVN"].ToString();
                txtShortDescriptionEL.Text = dr["ShortDescriptionEL"].ToString();
                txtShortDescriptionVN.Text = dr["ShortDescriptionVN"].ToString();
                txtContentEL.Value         = dr["ContentEL"].ToString();
                txtContentVN.Value         = dr["ContentVN"].ToString();
                txtPathImages.Text         = dr["PathImages"].ToString();
                txtReadTimes.Text          = dr["ReadTimes"].ToString();
                txtIndexof.Text            = dr["Indexof"].ToString();
            }

            // Visible cái fileUpload khi không cần thiết
            FileUpload1.Visible    = false;
            txtPathImages.Visible  = true;
            btChangeImages.Visible = true;
        }
Exemplo n.º 2
0
        protected void _DeleteButton_Command(object sender, CommandEventArgs e)
        {
            try
            {
                int      i = 0;
                CheckBox cb;
                int      id;
                DB.DB_Object.ClassSubject objClassData = new DB.DB_Object.ClassSubject();
                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.DeleteSubject(id) == false)
                        {
                            CommonClass.MessageBox.Show("Lỗi không thể xóa. Yêu cầu kiểm tra lại hệ thống!");
                            return;
                        }
                    }
                    i++;
                }

                LoadGrid();
            }
            catch (Exception ex)
            {
                SetErrorMessage(ex.Message);
            }
        }
Exemplo n.º 3
0
        // Lấy toàn bộ thông tin từ trong table lên lưới
        private void LoadGrid()
        {
            DB.DB_Object.ClassSubject objClassData = new DB.DB_Object.ClassSubject();
            DataTable dt = objClassData.GetDataSubject();

            lblTotalRows.Text = dt.Rows.Count.ToString();
            _grid.DataSource  = dt;
            _grid.DataBind();
        }
        // Update mới thông tin một News...
        private void Update()
        {
            try
            {
                int    intSubjectID          = int.Parse(txtTypeNewsID.Text.Trim());
                string strTitleSubjectEL     = CommonClass.StringValidator.GetSafeString(txtTitleNewsEL.Text.Trim());
                string strTitleSubjectVN     = CommonClass.StringValidator.GetSafeString(txtTitleNewsVN.Text.Trim());
                string strShortDescriptionEL = CommonClass.StringValidator.GetSafeString(txtShortDescriptionEL.Text.Trim());
                string strShortDescriptionVN = CommonClass.StringValidator.GetSafeString(txtShortDescriptionVN.Text.Trim());
                string strContentEL          = objClassCommon.FilterSQLParamater(txtContentEL.Value.Trim());
                string strContentVN          = objClassCommon.FilterSQLParamater(txtContentVN.Value.Trim());
                string strPathImages         = txtPathImages.Text.Trim();
                int    intReadTimes          = 0;
                int    intTypeNewsID         = 1;
                int    intIndexof            = 0;

                if (txtReadTimes.Text.Trim().Length > 0)
                {
                    intReadTimes = int.Parse(txtReadTimes.Text.Trim());
                }

                if (txtIndexof.Text.Trim().Length > 0)
                {
                    intIndexof = int.Parse(txtIndexof.Text.Trim());
                }

                //Khi Admin tiến hành đổi hình ảnh
                if (FileUpload1.Visible == true)
                {
                    strPathImages = "~/Images/ImgNews/defaultimage.GIF";
                    if (!string.IsNullOrEmpty(FileUpload1.FileName) && CheckExtention(FileUpload1) == true)
                    {
                        Sycomore.UploadFile Upload = new Sycomore.UploadFile();
                        Upload.StrFileName = FileUpload1.FileName;
                        Upload.StrFolder   = Server.MapPath("~/Images/ImgNews/");
                        Upload.Upload(FileUpload1);
                        strPathImages = "~/Images/ImgNews/" + Upload.StrFileName;
                    }
                }

                DB.DB_Object.ClassSubject objClassData = new DB.DB_Object.ClassSubject();
                if (objClassData.UpdateSubject(intSubjectID, strTitleSubjectEL, strTitleSubjectVN, intTypeNewsID, strShortDescriptionEL,
                                               strShortDescriptionVN, strContentEL, strContentVN, strPathImages, intReadTimes, intIndexof) == true)
                {
                    Response.Redirect("~/Amincp/AdminManagerSubject.aspx");
                }
                else
                {
                    CommonClass.MessageBox.Show("Lỗi kết nối đến Server. Vui lòng kiểm tra hệ thống mạng!");
                }
            }
            catch (Exception e)
            {
                SetErrorMessage(e.Message);
            }
        }
Exemplo n.º 5
0
        private void LoadGridSearch()
        {
            int IsSelectAll = 0;

            int KeyID = 0;

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

            string NameEL = CommonClass.StringValidator.GetSafeString(txtNameEL.Text.Trim());
            string NameVN = CommonClass.StringValidator.GetSafeString(txtNameVN.Text.Trim());

            DB.DB_Object.ClassSubject objClassData = new DB.DB_Object.ClassSubject();
            DataTable dt = objClassData.getDataSearchSubject(IsSelectAll, KeyID, NameEL, NameVN);

            lblTotalRows.Text = dt.Rows.Count.ToString();
            _grid.DataSource  = dt;
            _grid.DataBind();
        }
 private void LoadTextProgramsHot(int intLanguagesID)
 {
     try
     {
         DB.DB_Object.ClassSubject objClassData = new DB.DB_Object.ClassSubject();
         DataTable dt = objClassData.getDataProgramsHot(intLanguagesID);
         DataList1.DataSource = dt;
         DataList1.DataBind();
         if (dt.Rows.Count > 0)
         {
             DataList1.DataSource = dt;
             DataList1.DataBind();
         }
         else
         {
             lbNewsNull.Visible = true;
         }
     }
     catch (Exception objExc)
     {
         SetErrorMessage(objExc.Message);
     }
 }