protected void btnCancelDeploy_Click(object sender, EventArgs e) { try { var ajaxProcessingFunctions = new AjaxProcessingFunctions(); AMSResult <Boolean> response = ajaxProcessingFunctions.UpdateCollideOfferStatus(iOfferID_CDS, 2); if (response.ResultType == AMSResultType.Success) { canceldeploy.Attributes["style"] = "display: none;"; infobar.Attributes["style"] = ""; infobar.InnerText = PhraseLib.Lookup("term.collisiondetectioncancelled", LanguageID); statusbar.Attributes["style"] = "display: none;"; if (hdnIsPGEmptyAfterResolution.Value == "true") { rdResolution.Items[0].Attributes.Add("Disabled", ""); } } else { infobar.Attributes["style"] = ""; infobar.InnerText = response.MessageString; } } catch (Exception ex) { infobar.Attributes["style"] = ""; infobar.InnerText = ex.Message; } }
public static String FetchWinners(String offerId, String storeNames) { var ajaxProcessingFunctions = new AjaxProcessingFunctions(); ICacheData cache = CurrentRequest.Resolver.Resolve <ICacheData>(); string PromoBrkrAddress = String.Format("http://{0}/ams-broker-promotion/instantwin/allwinners", cache.GetSystemOption_UE_ByOptionId(186)); return(ajaxProcessingFunctions.HttpPost(PromoBrkrAddress, offerId.ConvertToInt32(), storeNames)); }
protected void deleteItems_click(object sender, EventArgs e) { try { Int32 removeType = 2; if (hdnProductList.Value == String.Empty) { removeType = 1; } Int64.TryParse(Request.QueryString["ID"], out iOfferID_CDS); var ajaxProcessingFunctions = new AjaxProcessingFunctions(); AMSResult <Boolean> response = ajaxProcessingFunctions.RemoveCollidingProducts(Convert.ToInt32(iOfferID_CDS), removeType); if (response.ResultType != AMSResultType.Success) { infobar.Attributes["style"] = ""; infobar.InnerText = response.MessageString; return; } m_CollisionDetectionService = CurrentRequest.Resolver.Resolve <ICollisionDetectionService>(); AMSResult <int> newcount = m_CollisionDetectionService.DetectOfferCollision(Convert.ToInt64(lblOfferID.Text), AdminUserID); if (newcount.ResultType == AMSResultType.Success) { if (newcount.Result == 0) { Response.Redirect("CollidingOffers-list.aspx"); } else { Response.Redirect("CollidingOffers-Report.aspx?ID=" + Convert.ToInt64(lblOfferID.Text)); } } } catch (Exception ex) { infobar.Attributes["style"] = ""; infobar.InnerText = ex.Message; } }
public static AMSResult <CMS.AMS.Models.OCD.ProductList> GetCollidingProducts(Int32 OfferID, Int32 pageIndex, String sortKey, String sortOrder) { var ajaxProcessingFunctions = new AjaxProcessingFunctions(); return(ajaxProcessingFunctions.GetCollidingProducts(OfferID, pageIndex, sortKey, sortOrder)); }