Esempio n. 1
0
    //-----------------------------------------------
    //SaveData
    //-----------------------------------------------
    protected override object SaveData()
    {
        AdvertismentsEntity ad = (AdvertismentsEntity)LoadObject();

        if (ad != null)
        {
            SPOperation operation;
            if (pageType == PagesTypes.AdminAdd)
            {
                operation = SPOperation.Insert;
            }
            else
            {
                operation = SPOperation.Update;
            }

            bool result = AdvertismentsFactory.Save(ad, operation);
            if (result)
            {
                status = ExecuteCommandStatus.Done;
            }
            else
            {
                status = ExecuteCommandStatus.UnknownError;
            }
        }
        return(ad);
    }
Esempio n. 2
0
    //--------------------------------------------------------
    #endregion

    #region --------------LoadData--------------
    //---------------------------------------------------------
    //LoadData
    //---------------------------------------------------------
    protected void LoadData()
    {
        Languages langID = Languages.Unknowen;

        if (SiteSettings.Languages_HasMultiLanguages)
        {
            langID = (Languages)Convert.ToInt32(ddlLanguages.SelectedValue);
        }
        //--------------------------------------------------------------------
        int palceID = Convert.ToInt32(ddlAdvPlaces.SelectedValue);
        List <AdvertismentsEntity> AdvertismentsList = AdvertismentsFactory.GetAll(langID, palceID, OwnerID, false, pager.CurrentPage, PageSize, out totalRecords);

        LoadGrid(AdvertismentsList, "AdvertiseID");
        //-------------------------------------------------------------------------------
        //Security Premession
        //--------------------------
        //Check Edit permission
        if (!ZecurityManager.UserCanExecuteCommand(CommandName.Edit))
        {
            dgControl.Columns[dgControl.Columns.Count - 2].Visible = false;
        }
        //Check Delete permission
        if (!ZecurityManager.UserCanExecuteCommand(CommandName.Delete))
        {
            dgControl.Columns[dgControl.Columns.Count - 1].Visible = false;
        }
        //-------------------------------------------------------------------------------
    }
Esempio n. 3
0
            //-----------------------------------------------
            #endregion
            public void LoadData()
            {
                //-------------------------------------------------
                string advText = AdvertismentsFactory.GetAdForShowFile(PlaceID, OwnerID);

                if (!string.IsNullOrEmpty(advText))
                {
                    ltrAd.Text = advText;
                }
                else
                {
                    this.Visible = false;
                }
                //-------------------------------------------------
            }
Esempio n. 4
0
    //-----------------------------------------------
    //LoadControls
    //-----------------------------------------------
    protected override bool LoadControls()
    {
        int advertiseID = Convert.ToInt32(Request.QueryString["id"]);
        AdvertismentsEntity advertisments = AdvertismentsFactory.GetObject(advertiseID);

        if (advertisments != null)
        {
            if (SiteSettings.Languages_HasMultiLanguages)
            {
                ddlLanguages.SelectedValue = ((int)advertisments.LangID).ToString();
            }

            Load_ddlAdvPlaces();
            ddlAdvPlaces.SelectedValue = advertisments.PlaceID.ToString();
            txtUrl.Text = advertisments.Url;
            if (advertiseID == 45)
            {
                txtUrl.Enabled       = false;
                ddlAdvPlaces.Enabled = false;
            }
            if (advertisments.FileExtension.Length > 0)
            {
                ltrAdvertiseFile.Text = AdvertismentsFactory.GetAdvertiseFileForAdmin(advertiseID);
                hlFile.NavigateUrl    = advertisments.GetFileVirtualPath();
                hlFile.Text           = Resources.AdminText.DownLoadExistFile;
            }
            else
            {
                hlFile.Visible             = false;
                trAdvertisePreview.Visible = false;
            }
            //------------------------------------------
            ViewState["FileExtension"] = advertisments.FileExtension;
            //------------------------------------------
            //txtFileType.Text = advertisments.FileType.ToString();
            //------------------------------------------
            cbIsActive.Checked = advertisments.IsActive;
            //------------------------------------------
            if (SiteSettings.Adv_EnableSeparatedAd)
            {
                cbIsSmall.Checked = advertisments.IsSmall;
            }
            //------------------------------------------
            if (SiteSettings.Adv_HasWeight)
            {
                ddlWeight.SelectedValue = advertisments.Weight.ToString();
            }
            //------------------------------------------
            if (SiteSettings.Adv_HasMaxApperance)
            {
                txtMaxApperance.Text = advertisments.MaxApperance.ToString();
            }
            //------------------------------------------
            if (SiteSettings.Adv_HasMaxClicks)
            {
                txtMaxClicks.Text = advertisments.MaxClicks.ToString();
            }
            //------------------------------------------
            txtTitle.Text = advertisments.Title;
            return(true);
        }
        else
        {
            return(false);
        }
    }
Esempio n. 5
0
    //--------------------------------------------------------
    #endregion


    #region --------------DeleteItem--------------

    protected bool DeleteItem(int id)
    {
        return(AdvertismentsFactory.Delete(id));
    }