Esempio n. 1
0
 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));
    }
Esempio n. 3
0
 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;
     }
 }
Esempio n. 4
0
    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));
    }