Exemple #1
0
        internal static void SaveLowestYear(decimal p)
        {
            using (ISession session = NHibernateHelper.OpenSession())
            {
                using (ITransaction transaction = session.BeginTransaction())
                {
                    var res = session.CreateQuery("from Settings").List<Settings>();
                    foreach (var item in res)
                    {
                        if (item.Type.Equals("lowestyear"))
                        {
                            item.Value = "" + (int)p;
                            session.Update(item);
                            transaction.Commit();

                            return;
                        }
                    }
                    Settings s = new Settings()
                    {
                        Type = "lowestyear",
                        Value = "" + (int)p
                    };
                    session.Save(s);
                    transaction.Commit();
                }
            }
        }
Exemple #2
0
 internal static void LagrePass(Settings s)
 {
     using (ISession session = NHibernateHelper.OpenSession())
     {
         using (ITransaction transaction = session.BeginTransaction())
         {
             var res = session.CreateQuery("from Settings where Type like 'Passord'").UniqueResult();
             if (res != null)
             {
                 Settings ss = (Settings)res;
                 ss.Value = s.Value;
                 session.Update(ss);
             }
             else
             {
                 session.Save(s);
             }
             transaction.Commit();
         }
     }
 }
Exemple #3
0
 private void button6_Click(object sender, EventArgs e)
 {
     bool bytt = true;
     if (mainController.HavePassSetting())
     {
         if (!mainController.GetPassord().Equals(textBox9.Text))
         {
             bytt = false;
         }
     }
     if (bytt)
     {
         if (textBox10.Text.Equals(textBox11.Text))
         {
             Settings s = new Settings() { Type = "Passord", Value = textBox11.Text };
             mainController.LagrePassord(s);
             mainController.ReEnableMainWindow();
             Dispose();
         }
     }
 }
Exemple #4
0
        internal static void InsertRightImage(string s)
        {
            using (ISession session = NHibernateHelper.OpenSession())
            {
                using (ITransaction transaction = session.BeginTransaction())
                {
                    var res = session.CreateQuery("from Settings").List<Settings>();
                    foreach (var item in res)
                    {
                        if (item.Type.Equals("rightimage"))
                        {
                            item.Value = s;
                            session.Update(item);
                            transaction.Commit();

                            return;
                        }
                    }
                    Settings ss = new Settings()
                    {
                        Type = "rightimage",
                        Value = s
                    };
                    session.Save(ss);
                    transaction.Commit();
                }
            }
        }
Exemple #5
0
 internal void LagrePassord(Settings s)
 {
     SettingsProvider.LagrePass(s);
 }