Esempio n. 1
0
 private void SelectCheckboxList(CheckBoxList checkList, string[] serviceList)
 {
     foreach (string serviceCode in serviceList)
     {
         foreach (ListItem item in checkList.Items)
         {
             if (item.Text == UpsShippingGateway.GetServiceByServiceCode(serviceCode))
             {
                 item.Selected = true;
                 break;
             }
         }
     }
 }
Esempio n. 2
0
    private void PopulateServiceUps()
    {
        DataTable serviceList = UpsShippingGateway.ReadServiceFile(
            HttpContext.Current.Server.MapPath(UpsShippingGateway.UpsServiceListFilePath));

        uxUPSServiceCheckList.DataSource     = serviceList;
        uxUPSServiceCheckList.DataValueField = "Code";
        uxUPSServiceCheckList.DataTextField  = "Name";
        uxUPSServiceCheckList.DataBind();

        SelectCheckboxList(
            uxUPSServiceCheckList,
            DataAccessContext.Configurations.GetValueList("RTShippingUpsService"));

        uxUpsFreeShippingServiceCheckList.DataSource     = serviceList;
        uxUpsFreeShippingServiceCheckList.DataValueField = "Code";
        uxUpsFreeShippingServiceCheckList.DataTextField  = "Name";
        uxUpsFreeShippingServiceCheckList.DataBind();

        SelectCheckboxList(
            uxUpsFreeShippingServiceCheckList,
            DataAccessContext.Configurations.GetValueList("RTShippingUpsFreeShippingService"));


        uxUpsAllowedSetFreeCheckList.DataSource     = serviceList;
        uxUpsAllowedSetFreeCheckList.DataValueField = "Code";
        uxUpsAllowedSetFreeCheckList.DataTextField  = "Name";
        uxUpsAllowedSetFreeCheckList.DataBind();

        SelectCheckboxList(
            uxUpsAllowedSetFreeCheckList,
            DataAccessContext.Configurations.GetValueList("RTShippingUpsServiceAllowedSetFree"));

        uxUpsAllowedUseFreeCouponCheckList.DataSource     = serviceList;
        uxUpsAllowedUseFreeCouponCheckList.DataValueField = "Code";
        uxUpsAllowedUseFreeCouponCheckList.DataTextField  = "Name";
        uxUpsAllowedUseFreeCouponCheckList.DataBind();

        SelectCheckboxList(
            uxUpsAllowedUseFreeCouponCheckList,
            DataAccessContext.Configurations.GetValueList("RTShippingUpsServiceAllowedUseCouponFree"));
    }