protected void AddButton_Click(object sender, EventArgs e)
 {
     if (Page.IsValid && IsValidUpload())
     {
         try
         {
             SpecificationAttributeOption sao = null;
             if (IsColor)
             {
                 int colorArgb = -1;
                 if (!String.IsNullOrEmpty(txtColorArgb.Text))
                 {
                     colorArgb = Int32.Parse(txtColorArgb.Text, System.Globalization.NumberStyles.AllowHexSpecifier);
                 }
                 ColorManager.InsertColor(txtNewOptionName.Text, colorArgb);
                 ColorItem colorItem = ColorManager.GetColorByColorName(txtNewOptionName.Text);
                 Upload(colorItem);
             }
             sao = SpecificationAttributeManager.InsertSpecificationAttributeOption(SpecificationAttributeID, txtNewOptionName.Text, txtNewOptionDisplayOrder.Value);
             Response.Redirect("SpecificationAttributeDetails.aspx?SpecificationAttributeID=" + sao.SpecificationAttributeID.ToString());
         }
         catch (Exception exc)
         {
             ProcessException(exc);
         }
     }
 }
 protected void AddButton_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         try
         {
             SpecificationAttributeOption sao = SpecificationAttributeManager.InsertSpecificationAttributeOption(SpecificationAttributeId, txtNewOptionName.Text, txtNewOptionDisplayOrder.Value);
             SaveLocalizableContent(sao);
             Response.Redirect("SpecificationAttributeDetails.aspx?SpecificationAttributeID=" + sao.SpecificationAttributeId.ToString());
         }
         catch (Exception exc)
         {
             ProcessException(exc);
         }
     }
 }
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            try
            {
                var specificationAttribute = SpecificationAttributeManager.GetSpecificationAttributeById(this.SpecificationAttributeId);
                if (specificationAttribute != null)
                {
                    var sao = SpecificationAttributeManager.InsertSpecificationAttributeOption(specificationAttribute.SpecificationAttributeId,
                                                                                               txtNewOptionName.Text, txtNewOptionDisplayOrder.Value);

                    SaveLocalizableContent(sao);

                    string url = string.Format("SpecificationAttributeDetails.aspx?SpecificationAttributeID={0}&TabID={1}", specificationAttribute.SpecificationAttributeId, "pnlOptions");
                    Response.Redirect(url);
                }
            }
            catch (Exception exc)
            {
                processAjaxError(exc);
            }
        }