Exemple #1
0
        private void SaveChanges()
        {
            for (int i = 0; i < data.Count; i++)
            {
                string value;
                if (i < baseValues.Count && baseValues[i].Equals("WebBrowsers"))
                {
                    string browsers = string.Empty;
                    for (int j = 0; j < browserCheckBoxList.Items.Count; j++)
                    {
                        var box = browserCheckBoxList.Items[j];

                        if (box.Selected)
                        {
                            browsers += string.Format("{0}{1}", (browsers.Length > 0) ? "," : string.Empty, box.Text);
                        }
                    }
                    value = browsers;
                    data[baseValues[i]] = value;
                }
                else
                {
                    if (i < baseValues.Count)
                    {
                        value = ((TextBox)Area1.FindControl("txt" + baseValues[i])).Text;
                        data[baseValues[i]] = value;
                    }
                    else
                    {
                        value = ((TextBox)Area1.FindControl("txt" + data.ElementAt(i).Key)).Text;
                        data[data.ElementAt(i).Key] = value;
                    }
                }
            }
        }
        private void SaveChanges()
        {
            for (int i = 0; i < data.Count; i++)
            {
                string value;
                if (i < baseValues.Count && baseValues[i].Equals("BrowserType"))
                {
                    value = drpList.SelectedItem.Text;
                    data[baseValues[i]] = value;
                }
                else
                {
                    if (i < baseValues.Count)
                    {
                        value = ((TextBox)Area1.FindControl("txt" + baseValues[i])).Text;
                        data[baseValues[i]] = value;
                    }
                    else
                    {
                        value = ((TextBox)Area1.FindControl("txt" + data.ElementAt(i).Key)).Text;
                        data[data.ElementAt(i).Key] = value;
                    }
                }
            }

            for (int i = 0; i < noOfNewControls; i++)
            {
                TextBox tmpKey   = (TextBox)HiddenArea.FindControl("txtKey" + i);
                TextBox tmpValue = (TextBox)HiddenArea.FindControl("txtValue" + i);
                String  str      = tmpKey.Text;
                str = str.Replace(" ", "");

                canContinue = Validate(tmpKey.Text);

                if (canContinue)
                {
                    string key   = str;
                    string value = tmpValue.Text;

                    data.Add(key, value);

                    tmpKey.Text        = str;
                    tmpKey.Enabled     = false;
                    tmpKey.BorderWidth = 0;
                    tmpKey.BackColor   = System.Drawing.Color.White;
                }
            }
        }
Exemple #3
0
        protected void btnRemove_Click(object sender, EventArgs e)
        {
            Dictionary <string, string> tmpDataD = new Dictionary <string, string>();

            foreach (var it in data)
            {
                tmpDataD.Add(it.Key, it.Value);
            }

            foreach (var item in data)
            {
                if (!BelongsToBaseValues(item.Key))
                {
                    CheckBox chk = (CheckBox)Area1.FindControl("chk" + item.Key);
                    if (chk.Checked == true)
                    {
                        tmpDataD.Remove(item.Key);
                    }
                }
            }
            data = tmpDataD;
            SaveAllConfig();
        }