Exemplo n.º 1
0
        /// <summary>
        /// The process field. </summary>
        /// <param name="fieldName"> The field name. </param>
        /// <param name="fieldValue"> The field value. </param>
        /// <returns> returns processed field </returns>
        private NameValueCollection ProcessField(string fieldName, string fieldValue)
        {
            NameValueCollection field = new NameValueCollection();

            switch (fieldName)
            {
            case "Country":
                fieldValue = (!string.IsNullOrEmpty(fieldValue)) ? BusinessCatalogUtil.GetOptionFromName(fieldValue, BusinessCatalogUtil.COUNTRIES, "Code") : string.Empty;
                break;
            }

            field.Add(fieldName, fieldValue);
            return(field);
        }
Exemplo n.º 2
0
        /// <summary> Fill name value collaction by form data </summary>
        /// <param name="fieldName"> name of field</param>
        /// <param name="fieldValue"> form fields</param>
        /// <returns> returns collection of form data</returns>
        private NameValueCollection FillOrderInfo(string fieldName, string fieldValue)
        {
            NameValueCollection orderInfo = new NameValueCollection();

            switch (fieldName)
            {
            case "Country":
                fieldValue = BusinessCatalogUtil.GetOptionFromName(fieldValue, BusinessCatalogUtil.COUNTRIES, "Code");
                break;

            case "ShippingCountry":
                fieldValue = (!string.IsNullOrEmpty(fieldValue)) ? BusinessCatalogUtil.GetOptionFromName(fieldValue, BusinessCatalogUtil.COUNTRIES, "Code") : string.Empty;
                break;
            }

            orderInfo.Add(fieldName, fieldValue);
            return(orderInfo);
        }