private void BindData()
        {
            Advertisments obj = new Advertisments();

            obj.AdvID = Convert.ToInt32(Request.QueryString["id"]);
            DataTable dt = obj.SelectOneDataTable();

            if (dt != null && dt.Rows.Count > 0)
            {
                string _tmp = string.Empty;

                string _imageDomain = ConfigurationManager.AppSettings["ImageUrl"].ToString();

                switch (dt.Rows[0]["Type"].ToString())
                {
                //Ảnh
                case "1":
                    if (!string.IsNullOrEmpty(dt.Rows[0]["FilePath"].ToString()))
                    {
                        _tmp = "<img src=\"" + _imageDomain + dt.Rows[0]["FilePath"] + "\" border=\"0\">";
                    }
                    break;


                default:
                    break;
                }

                ltrAdv.Text = _tmp;
            }
        }
Example #2
0
        protected void grdList_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            GridViewRow   editRow = grdList.Rows[e.RowIndex];
            Advertisments adv     = new Advertisments();

            adv.AdvID = Convert.ToInt32((editRow.FindControl("hiddenAdvID") as HiddenField).Value);
            adv.Delete();

            BindData();
        }
Example #3
0
        protected void btnSearch_Click(object sender, EventArgs e)
        {
            Advertisments        obj = new Advertisments();
            List <Advertisments> dt = new List <Advertisments>();
            int page = 0, pos = 0;

            page = function.Obj2Int(this.ddlPages.SelectedValue);
            pos  = function.Obj2Int(this.ddlPosition.SelectedValue);
            dt   = obj.SelectAllLikeByPagePosition("%" + this.txtKeyword.Text.Trim() + "%", page, pos);
            grdList.DataSource = dt;
            grdList.DataBind();
        }
        protected void btnSave_Click(object sender, EventArgs e)
        {
            int advID = 0;

            if (!string.IsNullOrEmpty(Request.QueryString["advId"]))
            {
                advID = function.Obj2Int(Request.QueryString["advId"]);
            }

            adver       = new Advertisments();
            adver.AdvID = advID;
            if (advID > 0)
            {
                adver = adver.SelectOne();
            }
            adver.Name        = adv_name.Text;
            adver.FilePath    = txtSelectedFile.Value;
            adver.StartDate   = !string.IsNullOrEmpty(ui_date_picker_range_from.Value)?Convert.ToDateTime(ui_date_picker_range_from.Value):DateTime.Now;
            adver.EndDate     = !string.IsNullOrEmpty(ui_date_picker_range_to.Value)?Convert.ToDateTime(ui_date_picker_range_to.Value):DateTime.Now.AddYears(3);
            adver.Embed       = "";
            adver.Description = adv_description.Text;
            adver.IsActive    = adv_isActive.Checked;
            adver.IsRotate    = false;
            adver.Link        = txtIcon.Value;
            adver.Order       = function.Obj2Int(adv_order.Text);
            adver.Type        = function.Obj2Int(adv_type.SelectedValue);
            //adver.Width = function.Obj2Int(Request.Form["txtContent"].ToString());
            //adver.Height = function.Obj2Int(Request.Form["txtContent"].ToString());

            if (advID > 0)
            {
                adver.Update();
            }
            else
            {
                adver.Insert();
            }
            Response.Redirect("/office/bannerlist.aspx");
        }
Example #5
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");
            }
        }
Example #6
0
        public double GetCompanyOrder()
        {
            var SP1 = Advertisments.Count(_ => _.Value.GetQResultTypeExtended() == QResultTypeExtended.SP1);
            var SP2 = Advertisments.Count(_ => _.Value.GetQResultTypeExtended() == QResultTypeExtended.SP2);
            var SP3 = Advertisments.Count(_ => _.Value.GetQResultTypeExtended() == QResultTypeExtended.SP3);
            var G1  = Advertisments.Count(_ => _.Value.GetQResultTypeExtended() == QResultTypeExtended.G1);
            var G2  = Advertisments.Count(_ => _.Value.GetQResultTypeExtended() == QResultTypeExtended.G2);
            var G3  = Advertisments.Count(_ => _.Value.GetQResultTypeExtended() == QResultTypeExtended.G3);
            var G4  = Advertisments.Count(_ => _.Value.GetQResultTypeExtended() == QResultTypeExtended.G4);
            var G5  = Advertisments.Count(_ => _.Value.GetQResultTypeExtended() == QResultTypeExtended.G5);

            var advCount          = SP1 + SP2 + SP3 + G1 + G2 + G3 + G4 + G5;
            var notCoveredQueries = _totalQueriesCount - advCount;
            var advRaiting        =
                SP1 * 1.6 +
                SP2 * 1.5 +
                SP3 * 1.4 +
                G1 * 0.7 +
                G2 * 0.6 +
                G3 * 0.5 +
                G4 * 0.4 +
                G5 * 0.3 +
                notCoveredQueries * 0.3;

            /*
             * 0,3	Пустых
             * 1,6	СР1
             * 1,5	СР2
             * 1,4	СР3
             * 0,7	Г1
             * 0,6	Г2
             * 0,5	Г3
             * 0,4	Г4
             * 0,3	Г5*/
            return(advRaiting);
        }
        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;
                                }
                            }
                        }
                    }
                }
            }
        }