Exemple #1
0
 public bool updateSetting(Setting setting)
 {
     MySqlConnection cnn = DBUtility.getConnection();
     if (cnn != null)
     {
         cnn.Open();
         try
         {
             const string SQL = @"UPDATE settings SET title = @title , value=@value WHERE settingid = @settingid";
             MySqlCommand command = new MySqlCommand(SQL, cnn);
             command.Prepare();
             command.Parameters.AddWithValue("@title", setting.Title);
             command.Parameters.AddWithValue("@value", setting.Value);
             command.Parameters.AddWithValue("@settingid", setting.Settingid);
             if (command.ExecuteNonQuery() > 0)
             {
                 return true;
             }
         }
         catch (MySqlException e)
         {
             Console.WriteLine(e);
         }
         finally
         {
             cnn.Close();
         }
     }
     return false;
 }
Exemple #2
0
 public bool addSetting(Setting setting)
 {
     MySqlConnection cnn = DBUtility.getConnection();
     cnn.Open();
     if (cnn != null)
     {
         MySqlTransaction transaction = cnn.BeginTransaction();
         try
         {
             const string SQL = @"INSERT INTO settings (title,value) VALUES(@title,@value)";
             MySqlCommand command = new MySqlCommand(SQL, cnn);
             command.Prepare();
             command.Parameters.AddWithValue("@title", setting.Title);
             command.Parameters.AddWithValue("@value", setting.Value);
             transaction.Commit();
             if (command.ExecuteNonQuery() > 0)
             {
                 return true;
             }
         }
         catch (MySqlException e)
         {
             Console.WriteLine(e);
             transaction.Rollback();
         }
         finally
         {
             cnn.Close();
         }
     }
     return false;
 }
Exemple #3
0
 public Setting getSetting(int productid)
 {
     MySqlConnection cnn = DBUtility.getConnection();
     cnn.Open();
     if (cnn != null)
     {
         try
         {
             const string SQL = "SELECT settingid, title , value FROM settings WHERE productid=@productid;";
             MySqlCommand command = new MySqlCommand(SQL, cnn);
             command.Prepare();
             command.Parameters.AddWithValue("@productid", productid);
             MySqlDataReader reader = command.ExecuteReader();
             Setting setting = null;
             while (reader.Read())
             {
                 setting = new Setting();
                 setting.Settingid = reader.GetInt16("settingid");
                 setting.Title = reader.GetString("title");
                 setting.Value = reader.GetString("value");
             }
             return setting;
         }
         catch (MySqlException e)
         {
             Console.WriteLine(e);
         }
         finally
         {
             cnn.Close();
         }
     }
     return null;
 }
Exemple #4
0
 public ArrayList getAllSetting()
 {
     MySqlConnection cnn = DBUtility.getConnection();
     cnn.Open();
     if (cnn != null)
     {
         try
         {
             const string SQL = "SELECT settingid, title , value FROM settings;";
             MySqlCommand command = new MySqlCommand(SQL, cnn);
             MySqlDataReader reader = command.ExecuteReader();
             ArrayList settings = new ArrayList();
             Setting setting = null;
             while (reader.Read())
             {
                 setting = new Setting();
                 setting.Settingid = reader.GetInt16("settingid");
                 setting.Title = reader.GetString("title");
                 setting.Value = reader.GetString("value");
                 settings.Add(setting);
             }
             return settings;
         }
         catch (MySqlException e)
         {
             Console.WriteLine(e);
         }
         finally
         {
             cnn.Close();
         }
     }
     return null;
 }