Example #1
0
    /// <summary>
    /// Handles the UniGrid's OnAction event.
    /// </summary>
    /// <param name="actionName">Name of item (button) that throws event</param>
    /// <param name="actionArgument">ID (value of Primary key) of corresponding data row</param>
    protected void gridElem_OnAction(string actionName, object actionArgument)
    {
        switch (actionName.ToLowerCSafe())
        {
        case "delete":
            // Check permissions
            CheckConfigurationModification(shippingOption.ShippingOptionSiteID);

            // Delete ShippingCostInfo object from database
            ShippingCostInfoProvider.DeleteShippingCostInfo(Convert.ToInt32(actionArgument));
            break;
        }
    }
Example #2
0
    /// <summary>
    /// Handles the UniGrid's OnAction event.
    /// </summary>
    /// <param name="actionName">Name of item (button) that throws event</param>
    /// <param name="actionArgument">ID (value of Primary key) of corresponding data row</param>
    protected void gridElem_OnAction(string actionName, object actionArgument)
    {
        switch (actionName.ToLowerCSafe())
        {
        case "edit":
            URLHelper.Redirect("ShippingOption_Edit_ShippingCosts_Edit.aspx?shippingCostID=" + Convert.ToString(actionArgument) + "&shippingCostShippingOptionId=" + mShippingOptionId + "&siteId=" + SiteID);
            break;

        case "delete":
            // Check permissions
            CheckConfigurationModification(mShippingOptionInfoObj.ShippingOptionSiteID);

            // Delete ShippingCostInfo object from database
            ShippingCostInfoProvider.DeleteShippingCostInfo(Convert.ToInt32(actionArgument));
            break;
        }
    }