Пример #1
0
        private void ПолучитьПолныйПутьКФайлу()
        {
            string            str      = string.Format("{0}_{1}.Расположение", this.идентификаторМетаОписания, this.кодУчреждения);
            ПутьФайлаНастроек настроек = new ПутьФайлаНастроек(this.типГоловногоОбъекта, str);
            string            path     = Path.Combine(Path.Combine(Path.Combine(настроек.ПолучитьПутьКФайлуНастроек(Метод.Запись), "НастройкиВкладок"), this.кодОтчетногоПериода), this.кодКомпонентаОтчетногоПериода);

            this.путьКФайлуНастроек = path + @"\" + str + ".xml";
            if (!Directory.Exists(path))
            {
                Directory.CreateDirectory(path);
            }
        }
        private void СохранениеНастроек()
        {
            System.Type type = base.GetType();
            string      str  = "ТаблицаИстории_" + this.идентификаторФормы + "_" + this.типПостроения.ToString();

            if ((type != null) && !string.IsNullOrEmpty(str))
            {
                try
                {
                    string            str2     = str + ".Расположение";
                    ПутьФайлаНастроек настроек = new ПутьФайлаНастроек(type, str2);
                    string            xmlFile  = настроек.ПолучитьПутьКФайлуНастроек(Метод.Запись) + @"\" + str2 + ".xml";
                    this.таблицаИстории.MainView.SaveLayoutToXml(xmlFile);
                }
                catch (Exception)
                {
                }
            }
        }