Beispiel #1
0
        private void BindData()
        {
            Adv_Position        objPos = new Adv_Position();
            List <Adv_Position> _pos   = objPos.SelectAllLike("");// AdvHelper.AdvGetAllPositions();

            if (_pos != null && _pos.Count > 0)
            {
                ddlPosition.DataSource = _pos;
                ddlPosition.DataBind();

                ddlPosition.Items.Insert(0, new ListItem("chon vi tri", "0"));
            }
            Adv_Page_Position objPage = new Adv_Page_Position();
            DataTable         _pages  = CategoryHelper.GetCategoriesByParent(0);//.SelectAllLike("");//.AdvGetAllPages();

            if (_pages != null && _pages.Rows.Count > 0)
            {
                ddlPages.DataSource = _pages;
                ddlPages.DataBind();

                ddlPages.Items.Insert(0, new ListItem("Trang chủ", "0"));
            }

            Advertisments        obj = new Advertisments();
            List <Advertisments> dt  = new List <Advertisments>();

            dt = obj.SelectAllLike("");
            if (dt != null && dt.Count > 0)
            {
                grdList.DataSource = dt;
                grdList.DataBind();
                grdList.Attributes.Add("ria-describedby", "sample_editable_1_info");
                grdList.HeaderRow.TableSection = TableRowSection.TableHeader;
                grdList.HeaderRow.Attributes.Add("role", "row");
            }
        }
        private void BindData()
        {
            Adv_Page_Position objPage = new Adv_Page_Position();
            DataTable         _pages  = CategoryHelper.GetCategoriesByParent(0);

            if (_pages != null && _pages.Rows.Count > 0)
            {
                cblPages.DataSource = _pages;
                cblPages.DataBind();

                cblPages.Items.Insert(0, new ListItem("Trang chủ", "0"));
            }

            if (cblPages.Items.Count > 0)
            {
                foreach (ListItem item in cblPages.Items)
                {
                    item.Attributes.Add("cid", item.Value);
                }
            }


            Adv_Position        objPos = new Adv_Position();
            List <Adv_Position> _pos   = objPos.SelectAllLike("");// AdvHelper.AdvGetAllPositions();

            if (_pos != null && _pos.Count > 0)
            {
                ddlPos.DataSource = _pos;
                ddlPos.DataBind();
            }



            if (Request.QueryString["AdvId"] != null && Request.QueryString["AdvId"].ToString() != "")
            {
                int advID = function.Obj2Int(Request.QueryString["AdvId"]);
                // hidAdvId.Value = advID.ToString();

                btnSave.OnClientClick = String.Format("Save({0}, {1})", advID, "false");
                // btnDelete.OnClientClick = String.Format("return Delete({0})", advID);
                if (advID > 0)
                {
                    Advertisments objAdver = new Advertisments();
                    objAdver.AdvID     = advID;
                    objAdver           = objAdver.SelectOne();
                    this.adv_name.Text = objAdver.Name.ToString();

                    this.adv_type.SelectedValue = objAdver.Type.ToString();
                    //adv_embed.Text = objAdver.Embed;
                    adv_description.Text            = objAdver.Description;
                    txtIcon.Value                   = objAdver.Link;
                    ui_date_picker_range_from.Value = objAdver.StartDate.ToString("MM/dd/yyyy");
                    ui_date_picker_range_to.Value   = objAdver.EndDate.ToString("MM/dd/yyyy");
                    txtSelectedFile.Value           = objAdver.FilePath;
                    adv_isRotate.Checked            = objAdver.IsRotate;         // Convert.ToBoolean(row["IsRotate"]);
                    adv_isActive.Checked            = objAdver.IsActive;         // Convert.ToBoolean(row["IsActive"]);
                    adv_order.Text                  = objAdver.Order.ToString(); // row["Order"].ToString();

                    List <Adv_Page_Position> lsPagePos = new List <Adv_Page_Position>();
                    lsPagePos = objPage.SelectAllByAdvID(advID);

                    //DataTable pages = AdvHelper.GetAllPosByAd(advID);
                    if (lsPagePos != null && lsPagePos.Count > 0)
                    {
                        foreach (ListItem item in cblPages.Items)
                        {
                            for (int i = 0; i < lsPagePos.Count; i++)
                            {
                                if (item.Value == lsPagePos[i].CatID.ToString())
                                {
                                    item.Selected = true;
                                }
                            }
                        }
                    }
                }
            }
        }