//----------------------------------------------- //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); }
//-------------------------------------------------------- #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; } //------------------------------------------------------------------------------- }
//----------------------------------------------- #endregion public void LoadData() { //------------------------------------------------- string advText = AdvertismentsFactory.GetAdForShowFile(PlaceID, OwnerID); if (!string.IsNullOrEmpty(advText)) { ltrAd.Text = advText; } else { this.Visible = false; } //------------------------------------------------- }
//----------------------------------------------- //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); } }
//-------------------------------------------------------- #endregion #region --------------DeleteItem-------------- protected bool DeleteItem(int id) { return(AdvertismentsFactory.Delete(id)); }