public void Test_DesiredBannerHitsForTimeslot_TheNumberOfHitsReturnedIsProportionalToTheTrafficShape() { using (new Context<Clock>(() => Common.Time.Clock, (c) => Common.Time.Clock = c, new ShiftedClock(DateTime.Today.AddMinutes(1)))) using (new Context<TrafficShape>(() => Static.TrafficShape, (t) => Static.TrafficShape = t, new ConstantTrafficShape())) using (new Context<bool>(() => Common.Settings.SpreadBannerHits, (b) => Common.Settings.SpreadBannerHits = b, false)) { int numberOfHitsPerTimeSlot = 100; Banner banner = new Banner() { Position = Banner.Positions.Leaderboard, FirstDay = Time.Today, LastDay = Time.Today, TotalRequiredImpressions = Convert.ToInt32(numberOfHitsPerTimeSlot / Timeslot.Duration.TotalDays), }; banner.Update(); Type t = banner.TotalHitsCounter.GetType(); FieldInfo fi = t.GetField("value", BindingFlags.NonPublic | BindingFlags.Instance); fi.SetValue(banner.TotalHitsCounter, 0u); BannerDataHolder bdh = new BannerDataHolder(banner); BannerTimeslotInfoWithDesiredHits bannerTimeslotInfo = new BannerTimeslotInfoWithDesiredHits(bdh, Timeslots.GetCurrentTimeslot()); Assert.AreEqual(numberOfHitsPerTimeSlot * Server.ServiceMultiplier, bannerTimeslotInfo.DesiredHits); } }
public static bool addBanner(Banner banner, string connString) { #region code bool rs = false; using (SqlConnection conn = new SqlConnection(connString)) { try { conn.Open(); using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "sony_sp_add_banner"; cmd.Parameters.AddWithValue("@name", banner.Name); cmd.Parameters.AddWithValue("@visible", banner.Visible); cmd.Parameters.AddWithValue("@bannerType", banner.BannerType); SqlParameter returnVal = new SqlParameter("@returnVal", SqlDbType.Int); returnVal.Direction = ParameterDirection.Output; cmd.Parameters.Add(returnVal); cmd.ExecuteNonQuery(); rs = ((int)cmd.Parameters["@returnVal"].Value != 0); } } catch (Exception ex) { WriteLog("", "Add Banner Error: " + ex.Message, connString); return false; } } return rs; #endregion }
private void BuildCarousel() { StringBuilder strBuildImg = new StringBuilder(); Banner oBanner = new Banner(); DataSet dsCarousel = new DataSet(); dsCarousel = oBanner.getAllCarousels(); if (dsCarousel.Tables.Count > 0 && dsCarousel.Tables[0].Rows.Count > 0) { strBuildImg.Append(" <link rel='stylesheet' type='text/css' href='/includes/js/carousel/jcarousel.basic.css' />"); strBuildImg.Append("<script type='text/javascript' src='/includes/js/carousel/jquery.js'></script>"); strBuildImg.Append("<script type='text/javascript' src='/includes/js/carousel/jquery.jcarousel.min.js'></script>"); strBuildImg.Append("<script type='text/javascript' src='/includes/js/carousel/jcarousel.basic.js'></script>"); strBuildImg.Append("<div class='wrapper'>"); strBuildImg.Append("<div class='jcarousel-wrapper'>"); strBuildImg.Append("<div class='jcarousel'>"); strBuildImg.Append("<ul>"); foreach (DataRow dr in dsCarousel.Tables[0].Rows) { string imgPath = "/admin/banners/" + dr["imagename"].ToString(); strBuildImg.Append("<li><img src='"+imgPath+"' width='"+dr["width"].ToString()+"' height='"+dr["height"].ToString()+"' alt='"+dr["alttext"]+"'></li>"); } strBuildImg.Append("</ul></div>"); strBuildImg.Append("<p class='jcarousel-pagination'></p>"); strBuildImg.Append("</div></div>"); divCarousel.InnerHtml = strBuildImg.ToString(); Page.ClientScript.RegisterStartupScript(Page.GetType(),"carouselScript", "<script>fnCarousel();</script>"); } }
internal void ConfigurePage( SiteSection section, Pages page, PageTitle title, PageSubTitle subTitle, PageDescription description, NavControlPath controlPath, Banner banner, bool showMap, PageKeyWords keyWords) { SetBanner(banner); Page.Title = title.Value; subTitleText.Text = subTitle.Value; SetMetaData(description, keyWords); ShowMap(showMap); if (controlPath.Value != string.Empty) { Control navControl = LoadControl(controlPath.Value); navControl.ID = "navBar"; SidePanel1.AddControl(navControl); } SetNavBars(section, page); }
public ActionResult Index() { List<Banner> banners = new Banner().GetAll(); ViewBag.banners = banners; return View(); }
/*public void Update() { //Ease ease = new Ease( Interpolate.Ease(easeType) ); position.y = Interpolate.EaseInOutSine(startValue, endValue, elapsedTime, duration); elapsedTime += Time.deltaTime; }*/ //////////////////////////////////////////////////////////////// public static void AddMovingBanner(string text, float fontSize, Vector3 position, float scale, Interpolate.EaseType easeType, float[] introAction, float[] outroAction, float delay, BannerColor color) { var banner = new Banner( text, fontSize, position, scale, easeType, introAction, outroAction, delay, color); bannerList.Add(banner); banner.moving = true; banner.scaling = false; }
public BannerResponse Carregar(int SiteId, int IdiomaId, int BannerId, int UsuarioId, bool FiltrarPrivacidade = true) { BannerResponse resposta = new BannerResponse(); Banner banner; try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, SiteId); objetoConexao.AdicionarParametro("@IdiomaId", SqlDbType.Int, IdiomaId); objetoConexao.AdicionarParametro("@BannerId", SqlDbType.Int, BannerId); objetoConexao.AdicionarParametro("@UsuarioId", SqlDbType.Int, UsuarioId); objetoConexao.AdicionarParametro("@FiltrarPrivacidade", SqlDbType.Bit, FiltrarPrivacidade); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_Banner")) { if (dt != null && dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; banner = new Banner(); CarregarDTO_Banner(banner, dr); resposta.Banner = banner; } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return resposta; }
protected void lnkBtnSaveBanner_Click(object sender, EventArgs e) { Banner banner = new Banner(); banner.id = int.Parse(lblId.Text.Trim()); banner.Title = txtBannerTitle.Text.Trim(); banner.Description = txtDescription.Text.Trim(); banner.Link = txtLink.Text.Trim(); banner.OODType = int.Parse(ddlObjectType.SelectedValue.Trim()); banner.Active = chkActive.Checked; if (FileUpload1.HasFile) { banner.ObjectOfDisplay = GetUplaodedFile(); } else { banner.ObjectOfDisplay = Image1.ImageUrl; } if (banner.ObjectOfDisplay == string.Empty) { return; } int result = DataService.Provider.UpdateBanner(banner); if (result > 0) { Response.Redirect(Util.AdminUrl + "banner", true); } }
/// <summary> /// Obtiene una lista de banners existentes que se superpongan en fecha/hora con el indicado. /// </summary> /// <param name="pBanner">Banner nuevo.</param> /// <returns>Lista de banners existentes que se superponen con el nuevo.</returns> public List<Banner> ListaBannersEnHorario(Banner pBanner) { DateTime mFIni = pBanner.FechaInicio; DateTime mFFin = pBanner.FechaFin; TimeSpan mHIni = pBanner.HoraInicio; TimeSpan mHFin = pBanner.HoraFin; var mConsulta = iUnidadDeTrabajo.RepositorioBanner.Queryable.Where(b => ( ( (mFIni >= b.FechaInicio && mFFin <= b.FechaFin) || // Intervalo dentro del otro (includio) (mFIni < b.FechaInicio && mFFin >= b.FechaInicio && mFFin <= b.FechaFin) || // Intervalo que arranca antes y termina dentro (mFIni >= b.FechaInicio && mFIni <= b.FechaFin && mFFin > b.FechaFin) || // Intervalo que arranque dentro y termine por fuera (mFIni < b.FechaInicio && mFFin > b.FechaFin) // Intervalo que contenga al otro ) && ( (mHIni >= b.HoraInicio && mHFin <= b.HoraFin) || // Intervalo dentro del otro (includio) (mHIni < b.HoraInicio && mHFin >= b.HoraInicio && mHFin <= b.HoraFin) || // Intervalo que arranca antes y termina dentro (mHIni >= b.HoraInicio && mHIni <= b.HoraFin && mHFin > b.HoraFin) || // Intervalo que arranque dentro y termine por fuera (mHIni < b.HoraInicio && mHFin > b.HoraFin) // Intervalo que contenga al otro ) && (b.Activo == true) )); return mConsulta.ToList(); }
public static void DisplayBanner(Sprite pic, string text, Banner.BannerType type) { //return instance.banner; var go = GameObject.Instantiate(instance.bannerPrefab); var banner = go.GetComponent<Banner>(); banner.CreateBanner(pic, text, type); banner.transform.SetParent(instance.transform); }
public void AddBanners(Vector2 location, float scale) { Banner thisBanner = new Banner( texture, location, initialFrame, duration, frameCount, scale); Banners.Add(thisBanner); }
internal void ConfigurePage( SiteSection section, Pages page, PageTitle title, PageSubTitle subTitle, PageDescription description, NavControlPath controlPath, Banner banner, bool showMap) { Default master = this.Master as Default; master.ConfigurePage(section, page, title, subTitle, description, controlPath, banner, showMap); }
public string Delete(int id = 0) { try { Banner banner = new Banner { ID = id }; banner.Delete(); return ""; } catch (Exception e) { return "There was an error while processing your request: " + e.Message; } }
internal void ConfigurePage( SiteSection section, Pages page, PageTitle title, PageSubTitle subTitle, PageDescription description, NavControlPath controlPath, Banner banner, bool showMap) { ConfigurePage(section, page, title, subTitle, description, controlPath, banner, showMap, new PageKeyWords("Recording Rehearsal Blackpool Lancashire Fylde Studio Rooms Drum School Academy Music")); }
private void button_Eliminar_Click(object sender, EventArgs e) { try { Banner banner = new Banner(0, this.dataGridView_Banners.SelectedCells[0].Value.ToString()); Fachada.Instancia.ListaBanners.RemoveAll(x => x.Nombre == banner.Nombre); this.ActualizarListaBanners(); } catch(ArgumentOutOfRangeException) { MessageBox.Show("Debe seleccionar un banner"); } }
public void Set_Set_Unset_TargettingProperty() { Banner.TargettingProperty propertyToTest1 = Banner.TargettingProperty.Gender_Unknown; Banner.TargettingProperty propertyToTest2 = Banner.TargettingProperty.CreditCard_Unknown; Banner b = new Banner(); b.SetTargettingProperty(propertyToTest1, true); b.SetTargettingProperty(propertyToTest2, true); Assert.IsTrue(b.TargettingPropertiesToExclude[(int)propertyToTest1]); Assert.IsTrue(b.TargettingPropertiesToExclude[(int)propertyToTest2]); b.SetTargettingProperty(propertyToTest1, false); Assert.IsFalse(b.TargettingPropertiesToExclude[(int)propertyToTest1]); }
public Banner Add(string name, string url, string bannerImage, string bannerPosition) { Banner banner = new Banner(); banner.Name = name.Trim(); banner.Url = url.Trim(); banner.BannerImage = bannerImage.Trim(); banner.Status = "Actived"; banner.CreatedDate = DateTime.Now; banner.UpdatedDate = DateTime.Now; banner.BannerPosition = bannerPosition; banner.Order = new BannerService().List(bannerPosition).Count()+1; this.Banners.InsertOnSubmit(banner); Commit(); return banner; }
private void MakeBannerServerCall(Identity id, Banner.Positions position) { Server server = new Server(); BannerDataHolder bdh = server.GetBanner(position, false, id, new Bobs.BannerServer.Rules.RequestRules()); if (bdh != null) { LogBannerHit(id, bdh); } else { Timeslots.GetCurrentTimeslot().TotalNotShown().Increment(); } }
public HttpResponseMessage Create(Banner banner) { var response = new HttpResponseMessage(); try { banner = _service.Banner.Create(banner); response = Request.CreateResponse(HttpStatusCode.OK, banner); } catch (Exception ex) { response = Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message); } return response; }
protected void Page_Load(object sender, EventArgs e) { Banner oBanner = new Banner(); BannerBiz oBannerBiz = new BannerBiz(); oBannerBiz = oBanner.getRandomAdBanner(Category); //hypLnkBanner.NavigateUrl = "/adtracker.aspx?AdId=" +oBannerBiz.AdId; hypLnkBanner.Attributes.Add("onClick", "return fnTrackAd("+oBannerBiz.AdId+")"); bannerImg.ImageUrl = "/admin/banners/" + oBannerBiz.ImgPath; bannerImg.Height = Unit.Parse(oBannerBiz.Height.ToString()); bannerImg.Width = Unit.Parse(oBannerBiz.Width.ToString()); bannerImg.AlternateText = oBannerBiz.AltText; // bannerImg.BorderStyle = BorderStyle.None; }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { Banner oBanner = new Banner(); DataSet dsBanner = oBanner.getAllBanners(); StringBuilder strBuild = new StringBuilder(); strBuild.Append("<table widtd='100%' border='0' cellpadding='5' cellspacing='3' id='data_sortable'>"); strBuild.Append("<tr><td>Banner Image</td><td>Ad Name</td><td>Category</td><td>Active</td><td>Weightage</td><td>Click Count</td><td colspan='2' ></td></tr>"); if (dsBanner.Tables.Count > 0 && dsBanner.Tables[0].Rows.Count > 0) { foreach (DataRow dr in dsBanner.Tables[0].Rows) { strBuild.Append("<tr>"); int adId = Convert.ToInt32(dr["adId"].ToString()); string imageName = dr["imageName"].ToString(); string imgPath = "/admin/banners/" + imageName; imgPath = "<img src='" + imgPath + "' border='0' widtd='45' height='45'>"; strBuild.Append("<td>"+imgPath+"</td>"); strBuild.Append("<td>"+dr["advName"].ToString()+"</td>"); strBuild.Append("<td>"+dr["category"].ToString()+" </td>"); strBuild.Append("<td>" + dr["Active"].ToString()+ "</td>"); strBuild.Append("<td>" + dr["Weightage"]+ "</td>"); strBuild.Append("<td>" + dr["hitCount"] + "</td>"); strBuild.Append("<td><a href=ManageBanners.aspx?type=update&adid=" + adId+ ">Edit</a></td>"); strBuild.Append("<td><a href=javascript:fnDelBannerAd(" + adId + ",'"+imageName+"')>Delete</a></td></tr>"); } strBuild.Append("</table>"); divBanners.InnerHtml = strBuild.ToString(); } } } catch (Exception ex) { throw ex; } }
/// <summary> /// Sets the screen up (UI components, multimedia content, etc.) /// </summary> public override void Initialize() { base.Initialize(); SetBackground(Color.Blue); AdsConfig cfg = new AdsConfig("push your code", 1); IAdvertising ads = AdvertisingFactory.CreateAds(AdvertisingType.ADFONIC, cfg); ads.Test = true; Banner bannerAdfonnic = new Banner(ads, 300, 50,"127.0.0.1"); bannerAdfonnic.DefaultImage = ResourceManager.CreateImage("banner_zombeee"); bannerAdfonnic.EventClick += new Banner.DefaultClick(bannerAdfonnic_EventClick); AddComponent(bannerAdfonnic, Preferences.Width / 2 - bannerAdfonnic.Width / 2, Preferences.Height / 2 - bannerAdfonnic.Height / 2); }
public ActionResult Edit(int id = 0, string error = "") { Banner banner = new Banner(); banner.ID = id; if (id > 0) { banner.Get(); } if (TempData["banner"] != null) { try { banner = (Banner)TempData["banner"]; } catch (Exception) { } } ViewBag.banner = banner; ViewBag.banner_count = banner.GetAll().Count; ViewBag.error = error; return View(); }
public void TargettingProperties_Set_Get() { bool[] boolArrayExpected = new bool[126]; Random r = new Random(); for (int i = 0; i < boolArrayExpected.Length; i++) { boolArrayExpected[i] = r.Next(2) == 1; } Banner b = new Banner(); b.TargettingPropertiesToExclude = boolArrayExpected; bool[] boolArrayActual = b.TargettingPropertiesToExclude; for (int i = 0; i < boolArrayExpected.Length; i++) { Assert.AreEqual(boolArrayExpected[i], boolArrayActual[i], "index : "+i); } }
public override void Initialize() { base.Initialize(); SetBackground(Color.Blue); AdsConfig cfg= new AdsConfig("push your code",1); IAdvertising ads = AdvertisingFactory.CreateAds(AdvertisingType.MILLENNIAL,cfg); ads.Test = true; Banner millennial = new Banner(ads, 300, 50,"127.0.0.1"); millennial.DefaultImage = ResourceManager.CreateImage("banner_zombeee"); millennial.EventClick += new Banner.DefaultClick(millennial_EventClick); AddComponent(millennial, Preferences.Width / 2 - millennial.Width / 2, Preferences.Height / 2 - millennial.Height / 2); }
/// <summary> /// Sets the screen up (UI components, multimedia content, etc.) /// </summary> public override void Initialize() { base.Initialize(); SetBackground(Color.Blue); AdsConfig cfg= new AdsConfig("push your code",1); IAdvertising ads = AdvertisingFactory.CreateAds(AdvertisingType.MICROSOFT_ADS,cfg); ads.Test = true; Banner bannerMsAdvertising = new Banner(ads, 300, 50, "127.0.0.1"); bannerMsAdvertising.DefaultImage = ResourceManager.CreateImage("banner_zombeee"); bannerMsAdvertising.EventClick += new Banner.DefaultClick(bannerMsAdvertising_EventClick); bannerMsAdvertising.AdsIntervalRequest = 10; AddComponent(bannerMsAdvertising, Preferences.Width / 2 - bannerMsAdvertising.Width / 2, Preferences.Height / 2 - bannerMsAdvertising.Height / 2); }
public ActionResult Save(int id = 0, string title = "", string image = "", string body = "", string link = "", int order = 0, int isVisible = 0) { Banner banner = new Banner(); try { banner = new Banner { ID = id, title = title, image = image, body = body, link = link, order = order, isVisible = isVisible }; UDF.Sanitize(banner, new string[] { "body", "link" }); banner.Save(); return RedirectToAction("Index", "Banner"); } catch (Exception e) { TempData["banner"] = banner; return RedirectToAction("Edit", "Banner", new { id = id, error = e.Message }); } }
public void TargettingProperties_SetTargettingProperty() { Banner.TargettingProperty propertyToTest = Banner.TargettingProperty.CreditCard_False; Banner b = new Banner(); Assert.IsFalse(b.TargettingPropertiesToExclude[(int)propertyToTest]); b.SetTargettingProperty(propertyToTest, true); Assert.IsTrue(b.TargettingPropertiesToExclude[(int)propertyToTest]); foreach (Banner.TargettingProperty tp in Enum.GetValues(typeof(Banner.TargettingProperty))) { if (tp == propertyToTest) { continue; } Assert.IsFalse(b.TargettingPropertiesToExclude[(int)tp]); } b.SetTargettingProperty(propertyToTest, false); foreach (Banner.TargettingProperty tp in Enum.GetValues(typeof(Banner.TargettingProperty))) { Assert.IsFalse(b.TargettingPropertiesToExclude[(int)tp]); } }
public FormAgregarModificarBanner(EasyLog pLogger, int pIdBanner) { InitializeComponent(); iLogger = pLogger; if (pIdBanner > 0) { iAgregar = false; iBanner = iCtrlBanner.ObtenerPorId(pIdBanner); lbTitulo.Text = "Modificar banner"; } else { iAgregar = true; lbTitulo.Text = "Agregar banner"; } iLogger.Info("Initialize form AgregarModificarBanner finalizado."); }
public static Banner getById(int id, string connString) { #region code Banner banner = new Banner(); using (SqlConnection conn = new SqlConnection(connString)) { try { conn.Open(); using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "sony_sp_get_banner_by_id"; cmd.Parameters.AddWithValue("@id", id); using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { banner.Id = (int)reader["id"]; banner.Name = reader["name"].ToString(); banner.Visible = reader["visible"].ToString().Equals("1") || reader["visible"].ToString().Equals("True") ? true : false; banner.BannerType = (int)reader["bannerType"]; banner.Created = (DateTime)reader["created"]; banner.Updated = (DateTime)reader["updated"]; } } } } catch (Exception ex) { WriteLog("", "Get Banner By Id Error: " + ex.Message, connString); return new Banner(); } } return banner; #endregion }
public void Cadastrar(Banner b) { context.Banners.Add(b); context.SaveChanges(); }
public static void EquipBanner(this Agent agent, Banner banner) { MissionWeapon bannerWeapon = new MissionWeapon(MBObjectManager.Instance.GetObject <ItemObject>(CampaignBannerID), null, banner); agent.EquipWeaponToExtraSlotAndWield(ref bannerWeapon); }
Task <int> IBannerStorage.UpdateAsync(Banner model) { string sql = @"UPDATE banner SET title = @title, image_url = @image_url, link_url = @link_url, sort = @sort, type = @type WHERE id = @id;"; return(base.ExecuteAsync(sql, model)); }
public void BannerUpdate(Banner banner) { _bannerRepository.Update(banner); }
public void Delete(Banner banner) { Database.Delete(banner); }
public void Update(Banner updateBanner) { _context.Entry(updateBanner).State = System.Data.Entity.EntityState.Modified; }
public Banner Add(Banner newBanner) { return(_context.Banner.Add(newBanner)); }
public static void UpdateBanner(Banner Banner) { DAL dal = new DAL(); dal.UpdateBanner(Banner); }
public static void AddBanner(Banner Banner) { DAL dal = new DAL(); dal.AddBanner(Banner); }
public void SetBanner(Banner banner) { }
private void BuildBanners() { Banner activeBanner = null; //12 is Number Of Banners In Main Page : for (int i = 1; i <= 12; i++) { activeBanner = BLL.GetActiveBannerByPositionId(i); if (activeBanner != null) { switch ((BannerPosition)i) { case BannerPosition.FirstRowRight: { imgActiveRightBanner.Src = ResolveUrl("~/BannersImages/" + activeBanner.ImageName); imgActiveRightBanner.Alt = activeBanner.Title; ahrefActiveRightBanner.HRef = activeBanner.RedirectUrl; ahrefActiveRightBanner.Target = "_blank"; break; } case BannerPosition.FirstRowCenter: { imgActiveCenterBanner.Src = ResolveUrl("~/BannersImages/" + activeBanner.ImageName); imgActiveCenterBanner.Alt = activeBanner.Title; ahrefActiveCenterBanner.HRef = activeBanner.RedirectUrl; ahrefActiveCenterBanner.Target = "_blank"; break; } case BannerPosition.FirstRowLeft: { imgActiveLeftBanner.Src = ResolveUrl("~/BannersImages/" + activeBanner.ImageName); imgActiveLeftBanner.Alt = activeBanner.Title; ahrefActiveLeftBanner.HRef = activeBanner.RedirectUrl; ahrefActiveLeftBanner.Target = "_blank"; break; } case BannerPosition.SecondRowRight: { imgSecondRowActiveRightBanner.Src = ResolveUrl("~/BannersImages/" + activeBanner.ImageName); imgSecondRowActiveRightBanner.Alt = activeBanner.Title; ahrefSecondRowActiveRightBanner.HRef = activeBanner.RedirectUrl; ahrefSecondRowActiveRightBanner.Target = "_blank"; break; } case BannerPosition.SecondRowCenter: { imgSecondRowActiveCenterBanner.Src = ResolveUrl("~/BannersImages/" + activeBanner.ImageName); imgSecondRowActiveCenterBanner.Alt = activeBanner.Title; ahrefSecondRowActiveCenterBanner.HRef = activeBanner.RedirectUrl; ahrefSecondRowActiveCenterBanner.Target = "_blank"; break; } case BannerPosition.SecondRowLeft: { imgSecondRowActiveLeftBanner.Src = ResolveUrl("~/BannersImages/" + activeBanner.ImageName); imgSecondRowActiveLeftBanner.Alt = activeBanner.Title; ahrefSecondRowActiveLeftBanner.HRef = activeBanner.RedirectUrl; ahrefSecondRowActiveLeftBanner.Target = "_blank"; break; } case BannerPosition.ThirdRowRight: { imgThirdRowActiveRightBanner.Src = ResolveUrl("~/BannersImages/" + activeBanner.ImageName); imgThirdRowActiveRightBanner.Alt = activeBanner.Title; ahrefThirdRowActiveRightBanner.HRef = activeBanner.RedirectUrl; ahrefThirdRowActiveRightBanner.Target = "_blank"; break; } case BannerPosition.ThirdRowCenter: { imgThirdRowActiveCenterBanner.Src = ResolveUrl("~/BannersImages/" + activeBanner.ImageName); imgThirdRowActiveCenterBanner.Alt = activeBanner.Title; ahrefThirdRowActiveCenterBanner.HRef = activeBanner.RedirectUrl; ahrefThirdRowActiveCenterBanner.Target = "_blank"; break; } case BannerPosition.ThirdRowLeft: { imgThirdRowActiveLeftBanner.Src = ResolveUrl("~/BannersImages/" + activeBanner.ImageName); imgThirdRowActiveLeftBanner.Alt = activeBanner.Title; ahrefThirdRowActiveLeftBanner.HRef = activeBanner.RedirectUrl; ahrefThirdRowActiveLeftBanner.Target = "_blank"; break; } case BannerPosition.FourthRowRight: { imgFourthRowActiveRightBanner.Src = ResolveUrl("~/BannersImages/" + activeBanner.ImageName); imgFourthRowActiveRightBanner.Alt = activeBanner.Title; ahrefFourthRowActiveRightBanner.HRef = activeBanner.RedirectUrl; ahrefFourthRowActiveRightBanner.Target = "_blank"; break; } case BannerPosition.FourthRowCenter: { imgFourthRowActiveCenterBanner.Src = ResolveUrl("~/BannersImages/" + activeBanner.ImageName); imgFourthRowActiveCenterBanner.Alt = activeBanner.Title; ahrefFourthRowActiveCenterBanner.HRef = activeBanner.RedirectUrl; ahrefFourthRowActiveCenterBanner.Target = "_blank"; break; } case BannerPosition.FourthRowLeft: { imgFourthRowActiveLeftBanner.Src = ResolveUrl("~/BannersImages/" + activeBanner.ImageName); imgFourthRowActiveLeftBanner.Alt = activeBanner.Title; ahrefFourthRowActiveLeftBanner.HRef = activeBanner.RedirectUrl; ahrefFourthRowActiveLeftBanner.Target = "_blank"; break; } } } } }
public async Task <int> Update(Banner banner) { return(await Context.SaveChangesAsync()); }
/// <summary> /// Metodo para modificar un banner existente en la base de datos desde la interfaz de usuario /// </summary> /// <param name="pBanner">objeto que contiene el banner que va a ser modificado</param> public void ModificarBanner(Banner pBanner) { this.iUnitOfWork.BannerRepository.Update(pBanner); this.iUnitOfWork.Save(); }
public override void ParseFromNetworkMessage(NetworkMessage message) { CategoryName = message.ReadString(); DisplayOfferId = message.ReadUInt32(); WindowType = message.ReadByte(); Collections.Capacity = message.ReadByte(); for (var i = 0; i < Collections.Capacity; ++i) { Collections.Add(message.ReadString()); } if (Client.VersionNumber >= 11900000) { DisplaySubCategory = message.ReadString(); } Offers.Capacity = message.ReadUInt16(); for (var i = 0; i < Offers.Capacity; ++i) { var offer = new Offer { Name = message.ReadString(), IsFeatured = WindowType == 3 }; offer.Details.Capacity = message.ReadByte(); for (var j = 0; j < offer.Details.Capacity; ++j) { var details = new OfferDetails { Id = message.ReadUInt32(), Amount = message.ReadUInt16(), Price = message.ReadUInt32() }; if (Client.VersionNumber >= 11900000) { details.IsConfirmedPrice = message.ReadBool(); } details.IsDisabled = message.ReadBool(); if (details.IsDisabled) { details.DisabledReasons.Capacity = message.ReadByte(); for (var x = 0; x < details.DisabledReasons.Capacity; ++x) { var disabledReason = message.ReadString(); details.DisabledReasons.Add(disabledReason); } } details.HighlightState = message.ReadByte(); if (details.HighlightState == (int)StoreOfferHighlightState.Sale) { // This may actually be wrong, but since there aren't currently // any items on sale I can't confirm it. var saleValidUntilTimestamp = message.ReadUInt32(); var basePrice = message.ReadUInt32(); } offer.Details.Add(details); } offer.DisplayType = message.ReadByte(); if (offer.DisplayType == 0) // image (.png) { offer.DisplayImage = message.ReadString(); } else if (offer.DisplayType == 1) // mount id { offer.DisplayMountId = message.ReadUInt16(); } else if (offer.DisplayType == 2) // outfit { offer.DisplayLooktype = message.ReadUInt16(); offer.DisplayColorHead = message.ReadByte(); offer.DisplayColorTorso = message.ReadByte(); offer.DisplayColorLegs = message.ReadByte(); offer.DisplayColorDetail = message.ReadByte(); } else if (offer.DisplayType == 3) // item id { offer.DisplayItemId = message.ReadUInt16(); } else if (offer.DisplayType == 4) // male/female outfit { offer.GenderToShow = message.ReadByte(); offer.DisplayFemaleLooktype = message.ReadUInt16(); offer.DisplayMaleLooktype = message.ReadUInt16(); offer.DisplayColorHead = message.ReadByte(); offer.DisplayColorTorso = message.ReadByte(); offer.DisplayColorLegs = message.ReadByte(); offer.DisplayColorDetail = message.ReadByte(); } offer.TryType = message.ReadByte(); // 0 = disabled, 1 = mounts/outfits, 2 = hireling dresses offer.Collection = message.ReadString(); offer.PopularityScore = message.ReadUInt16(); offer.NewUntilTimestamp = message.ReadUInt32(); offer.NeedsUserConfigurationBeforeBuying = message.ReadBool(); offer.Products.Capacity = message.ReadUInt16(); for (var j = 0; j < offer.Products.Capacity; ++j) { var subOffer = new Offer { Name = message.ReadString(), DisplayType = message.ReadByte() }; if (subOffer.DisplayType == 0) // image (.png) { subOffer.DisplayImage = message.ReadString(); } else if (subOffer.DisplayType == 1) // mount id { subOffer.DisplayMountId = message.ReadUInt16(); } else if (subOffer.DisplayType == 2) // outfit { subOffer.DisplayLooktype = message.ReadUInt16(); subOffer.DisplayColorHead = message.ReadByte(); subOffer.DisplayColorTorso = message.ReadByte(); subOffer.DisplayColorLegs = message.ReadByte(); subOffer.DisplayColorDetail = message.ReadByte(); } else if (subOffer.DisplayType == 3) // item sprite { subOffer.DisplayItemId = message.ReadUInt16(); } else if (subOffer.DisplayType == 4) // male/female outfit { subOffer.GenderToShow = message.ReadByte(); subOffer.DisplayFemaleLooktype = message.ReadUInt16(); subOffer.DisplayMaleLooktype = message.ReadUInt16(); subOffer.DisplayColorHead = message.ReadByte(); subOffer.DisplayColorTorso = message.ReadByte(); subOffer.DisplayColorLegs = message.ReadByte(); subOffer.DisplayColorDetail = message.ReadByte(); } offer.Products.Add(subOffer); } Offers.Add(offer); } if (CategoryName.Equals("Search", StringComparison.CurrentCultureIgnoreCase)) { TooManySearchResults = message.ReadBool(); } if (WindowType == 3) // Home { Banners.Capacity = message.ReadByte(); for (var i = 0; i < Banners.Capacity; ++i) { var banner = new Banner { Image = message.ReadString(), Type = message.ReadByte() }; if (banner.Type == 2) { banner.Category = message.ReadString(); banner.Collection = message.ReadString(); } else if (banner.Type == 4) { banner.OfferId = message.ReadUInt32(); } banner.Unknown = message.ReadUInt16(); // Always 0x0200 (512)? Banners.Add(banner); } BannerSwitchDelay = message.ReadByte(); } }
public bool AddBanner(Banner banner) { return(dal.AddBanner(banner)); }
public bool UpdateBanner(Banner banner) { return(dal.UpdateBanner(banner)); }
public void Delete(Banner banner) { banner.Status = "D"; _context.Entry(banner).State = System.Data.Entity.EntityState.Modified; }
public CreateCampaignResponse CreateCampaign(CreateCampaignRequest request) { var fromBuilding = _context.Building.FirstOrDefault(p => p.IdBuilding == request.FromIdBuilding); var toBuilding = _context.Building.FirstOrDefault(p => p.IdBuilding == request.ToIdBuilding); if (fromBuilding == null || toBuilding == null) { throw new CannotFindSuchBuilding(); } if (!fromBuilding.Street.Equals(toBuilding.Street)) { throw new DifferentStreets(); } if (!fromBuilding.City.Equals(toBuilding.City)) { throw new BuildingsInDifferentCities(); } var buildings = _context.Building .Where(p => p.StreetNumber >= fromBuilding.StreetNumber && p.StreetNumber <= toBuilding.StreetNumber) .OrderByDescending(p => p.Height) .ToList(); var highest_1 = buildings.First(); var highest_2 = buildings.ElementAt(1); var highest_1_Count = buildings.Count(p => p.Height == highest_1.Height); var areas = _service.CalculateMinimalArea(highest_1, highest_2, buildings, fromBuilding, toBuilding); var bannerPrice_1 = areas.Item1 * request.PricePerSquareMeter; var bannerPrice_2 = areas.Item2 * request.PricePerSquareMeter; var totalPrice = bannerPrice_1 + bannerPrice_2; var roundPrice1 = Math.Round(bannerPrice_1, 2); var roundPrice2 = Math.Round(bannerPrice_2, 2); var roundTotal = Math.Round(totalPrice, 2); var campaign = new Campaign() { IdClient = request.IdClient, StartDate = request.StartDate, EndDate = request.EndDate, PricePerSquareMeter = request.PricePerSquareMeter, FromIdBuilding = request.FromIdBuilding, ToIdBuilding = request.ToIdBuilding }; _context.Campaign.Add(campaign); _context.SaveChanges(); var banner1 = new Banner() { Name = request.BannerName1, Price = roundPrice1, IdCampaignNavigation = campaign, Area = areas.Item1 }; var banner2 = new Banner() { Name = request.BannerName2, Price = roundPrice2, IdCampaignNavigation = campaign, Area = areas.Item2 }; List <Banner> banners = new List <Banner>(); banners.Add(banner1); banners.Add(banner2); _context.Banner.Add(banner1); _context.Banner.Add(banner2); _context.SaveChanges(); return(new CreateCampaignResponse() { IdClient = request.IdClient, StartDate = request.StartDate, EndDate = request.EndDate, PricePerSquareMeter = request.PricePerSquareMeter, FromIdBuilding = request.FromIdBuilding, ToIdBuilding = request.ToIdBuilding, Banners = banners, TotalPrice = roundTotal }); }
public IActionResult DetailsBanner(int id) { Banner banner = _admin.GetBanner(id); return(View(banner)); }
public PrintBanner(string content) { this.banner = new Banner(content); }
public void Create(Banner banner) { Database.Create(banner); }
/// <summary> /// Internal sample method. returns to the main scene /// </summary> public void DestroyBannerScene() { Banner.Destroy(BannerPlacementName); SceneManager.LoadScene("MainScreen"); }
public async Task <int> Insert(Banner banner) { _bannerRepository.Create(banner); return(await Context.SaveChangesAsync()); }
protected void Page_Load(object sender, EventArgs e) { var banner = new Banner(commonFunctions.getMobileDevice(Request)); BannerDiv = banner.GetBanners(); }
public void BannerAdd(Banner banner) { _bannerRepository.Add(banner); }
public IActionResult Save(BannerVM model) { AjaxMessage aMsg = new AjaxMessage(); if (model != null) { if (ModelState.IsValid) { var files = Request.Form.Files; string fileName = Guid.NewGuid().ToString(); if (files.Count > 0) { IFormFile image = files[0]; string imageExtension = Path.GetExtension(image.FileName); string filePath = Path.Combine(_env.WebRootPath, "images\\banner\\"); if (!Directory.Exists(filePath)) { Directory.CreateDirectory(filePath); } using (MagickImage imageFile = new MagickImage(GetFormImageToByte(files[0]))) { imageFile.AutoOrient(); imageFile.Write(Path.Combine(filePath, fileName + imageExtension)); } Banner banner = new Banner(); banner.Description = model.Description; banner.FileName = fileName; banner.FilePath = filePath; banner.OperationDate = DateTime.Now; banner.OperationIdUserRef = HttpRequestInfo.UserID; banner.OperationIP = HttpRequestInfo.IpAddress; banner.OperationIsDeleted = 1; if (model.IdBanner == 0) { _administrationBLLocator.BannerBL.CRUD.Insert(banner); _administrationBLLocator.BannerBL.Save(); aMsg.Status = 1; aMsg.Message = "Kayıt Başarıyla Eklendi."; } else { banner.IdBanner = model.IdBanner; _administrationBLLocator.BannerBL.CRUD.Update(banner, HttpRequestInfo); _administrationBLLocator.BannerBL.Save(); aMsg.Status = 1; aMsg.Message = "Güncelleme Başarılı."; } } } else { aMsg.Status = 0; aMsg.Message = "Bir Hata oluştu"; } } return(Json(aMsg)); }
private void Parse() { BannerParser bannerParser = new BannerParser(XmlDataService); AmberWizardWarbanner = bannerParser.Parse("BannerD3WizardRareVar1"); }
public PageEditViewModel(Page page) { this.Page_ID = page.Page_ID; this.Page_Name = page.Page_Name; this.URL = page.URL; this.Title_Text = page.Title_Text; this.Is_Default = page.Is_Default; this.Parent_Page_ID = page.Parent_Page_ID; this.banner = page.Banner; this.Display_In_Menu = page.Display_In_Menu; this.Redirect = page.Redirect; this.Redirect_URL = page.Redirect_URL; this.Allow_Feedback = page.Allow_Feedback; this.Recipients_Temp = ""; this.allFeedback = page.Feedbacks.ToList(); this.collections = new List <Collection>(); this.galleries = new List <Gallery>(); this.libraries = new List <Library>(); this.calenders = new List <Calender>(); this.videoGalleries = new List <VideoGallery>(); this.availablePages = new List <Page>(); this.recipients = new List <NotificationRecipent>(); this.quickLinkLists = new List <QuickLinkList>(); this.assColls = page.PageCollectionAssigns.Where(x => x.Archived == false).ToList(); this.assVidGals = page.PageVideoGalleryAssigns.Where(x => x.Archived == false).ToList(); this.assCals = page.PageCalenderAssigns.Where(x => x.Archived == false).ToList(); this.assLibs = page.PageLibraryAssigns.Where(x => x.Archived == false).ToList(); this.assPhotoGals = page.PageGalleryAssigns.Where(x => x.Archived == false).ToList(); this.assQuickLinkLists = page.PageQuickLinkListsAssigns.Where(x => x.Archived == false).ToList(); this.assRecipients = page.PageRecipientAssigns.ToList(); availablePages = (List <Page>)(from pg in db.Pages where pg.Archived == false select pg).ToList(); availableBanners = (List <Banner>)(from b in db.Banners select b).ToList(); availableContentTypes = (List <ContentType>)(from c in db.ContentTypes select c).ToList(); foreach (var collIDAss in assColls.OrderBy(x => x.Sequence_No)) { Collection curColl = (from res in db.Collections where res.Collection_ID == collIDAss.Collection_ID select res).FirstOrDefault(); this.collections.Add(curColl); } foreach (var calIDAss in this.assCals) { Calender curCal = (from res in db.Calenders where res.Calender_ID == calIDAss.Calender_ID select res).FirstOrDefault(); this.calenders.Add(curCal); } foreach (var vidGalIDAss in this.assVidGals) { VideoGallery curVidGal = (from res in db.VideoGalleries where res.Video_Gallery_ID == vidGalIDAss.Video_Gallery_ID select res).FirstOrDefault(); this.videoGalleries.Add(curVidGal); } foreach (var libIDAss in this.assLibs) { Library curLib = (from res in db.Libraries where res.Library_ID == libIDAss.Library_ID select res).FirstOrDefault(); this.libraries.Add(curLib); } foreach (var photoGalIDAss in this.assPhotoGals) { Gallery photoGal = (from res in db.Galleries where res.Gallery_ID == photoGalIDAss.Gallery_ID select res).FirstOrDefault(); this.galleries.Add(photoGal); } foreach (var quickLinkListIDAss in this.assQuickLinkLists) { QuickLinkList qList = (from res in db.QuickLinkLists where res.Link_List_ID == quickLinkListIDAss.Link_List_ID select res).FirstOrDefault(); this.quickLinkLists.Add(qList); } foreach (var recipientsIDAss in this.assRecipients) { NotificationRecipent rec = (from res in db.NotificationRecipents where res.Recipient_ID == recipientsIDAss.Recipient_ID select res).FirstOrDefault(); this.recipients.Add(rec); this.Recipients_Temp += rec.Recipient_ID + "," + rec.Recipient_Name + "," + rec.Recipient_Email + "|"; } if (this.Recipients_Temp.Length > 0) { this.Recipients_Temp = this.Recipients_Temp.Substring(0, this.Recipients_Temp.Length - 1); } }
/// <summary> /// Sets the fair bid banner listener. /// </summary> private void setFairBidBannerListener() { Banner.SetBannerListener(this); }
public CreateNewCampaignResponse CreateCampaign(CreateNewCampaignRequest request) { var fromBuilding = _context.Building.FirstOrDefault(b => b.IdBuilding == request.FromIdBuilding); var toBuilding = _context.Building.FirstOrDefault(b => b.IdBuilding == request.ToIdBuilding); var client = _context.Client.SingleOrDefault(p => p.IdClient == request.IdClient); if (client == null) { throw new UserDoesntExistExcetion($"User with id = {request.IdClient} doesn't exist"); } if (fromBuilding == null) { throw new BuildingDoesntExistException($"Building with id {request.FromIdBuilding} doesn't exist!"); } if (toBuilding == null) { throw new BuildingDoesntExistException($"Building with id {request.ToIdBuilding} doesn't exist!"); } if (request.StartDate > request.EndDate) { throw new WrongDateException($"Start date={request.StartDate} can't be grater than {request.EndDate}"); } if (!fromBuilding.Street.Equals(toBuilding.Street) || !fromBuilding.City.Equals(toBuilding.City)) { throw new BuildingsOnDifferentStreetsException("Buldings are on different streets!"); } var newCampaign = new Campaign() { IdClient = request.IdClient, StartDate = request.StartDate, EndDate = request.EndDate, PricePerSquareMeter = request.PricePerSquareMeter, FromIdBuilding = request.FromIdBuilding, ToIdBuilding = request.ToIdBuilding }; var bannerBuildings = _context.Building .Where(b => b.StreetNumber >= fromBuilding.StreetNumber && b.StreetNumber <= toBuilding.StreetNumber) .OrderByDescending(b => b.Height) .ToList(); var banerAreas = _calculatorService.CalculateMinBanerArea(bannerBuildings, fromBuilding, toBuilding); var newBanner1 = new Banner() { Name = 1, Price = banerAreas[0] * request.PricePerSquareMeter, Campaign = newCampaign, Area = banerAreas[0] }; var newBanner2 = new Banner() { Name = 2, Price = banerAreas[1] * request.PricePerSquareMeter, Campaign = newCampaign, Area = banerAreas[1] }; _context.Campaign.Add(newCampaign); _context.Banner.AddRange(newBanner1, newBanner2); _context.SaveChanges(); return(new CreateNewCampaignResponse() { IdClient = request.IdClient, StartDate = request.StartDate, EndDate = request.EndDate, PricePerSquareMeter = request.PricePerSquareMeter, FromIdBuilding = request.FromIdBuilding, ToIdBuilding = request.ToIdBuilding, Banners = new List <Banner>() { newBanner1, newBanner2 }, Price = (newBanner1.Area + newBanner2.Area) * request.PricePerSquareMeter }); }