/// <summary> /// Загрузить настройки внешнего вида для формы /// </summary> /// <param name="form">форма</param> /// <param name="xml">Xml с настройками внешнего вида формы</param> public static void DefaultFormState_InsertUpdate(this Form form, string xml) { using (var dbAdmin = new ApplicationEntitie(0)) { try { if (!dbAdmin.DefaultFormStates.Any(f => f.FormName == form.Name)) { var defauleRule = new DefaultFormState { FormName = form.Name, DefaultXml = xml }; dbAdmin.DefaultFormStates.Add(defauleRule); } else { dbAdmin.DefaultFormStates.First(f => f.FormName == form.Name) .DefaultXml = xml; } dbAdmin.SaveChanges(); } catch (Exception ex) { DBException.WriteLog(ex); } } }