Example #1
0
 /// <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);
         }
     }
 }
Example #2
0
 /// <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);
         }
     }
 }