Exemplo n.º 1
0
        public void Save()
        {
            var colNames = new System.Text.StringBuilder();

            if (style != null)
            {
                optionFolder.OptionForced <string>(userFriendlyName).Value = style.FriendlyName;
                if (style.Grid.IsFine)
                {
                    optionFolder.OptionForced <string>(SortField).Value = style.Grid.GetSort();
                }
            }
            else
            {
                optionFolder.OptionForced <string>(SortField).Value        = SortOrder.TrimEnd(new[] { ',', ' ' }).TrimStart(new[] { ',', ' ' });
                optionFolder.OptionForced <string>(userFriendlyName).Value = FriendlyName;
            }

            foreach (ColParam col in this.Values.Where(col => !col.ToRemove))
            {
                if (col.Visible && col.Width == -1)
                {
                    col.Width = style == null ? 100 : style.GetColumnWidth(col.Name);
                }
                colNames.Append(col.Name);
                colNames.Append(";");
                optionFolder.OptionForced <string>(col.Name).Value = col.Index.ToString() + ";" + col.Width.ToString() + ";" + col.Visible.ToString() + ";" + col.IsKeyField.ToString() + ";" + col.IsSystemField.ToString() + ";" + col.HeaderName;
            }

            optionFolder.OptionForced <string>(StyleWasInited).Value = WasInited.ToString();
            optionFolder.OptionForced <string>(ListField).Value      = colNames.ToString();

            optionFolder.Save();
        }
Exemplo n.º 2
0
        public void SaveOptions()
        {
            _options.Option("ChangeOrig").Value = radioButSave.Checked.ToString();
            _options.Option("SaveOrig").Value   = radioButActOrig.Checked.ToString();
            _options.Option("OpenCopy").Value   = chBoxOpenCopy.Checked.ToString();

            _options.Save();
        }