/// <summary> /// Método que atualiza um parâmetro no sistema /// </summary> /// <param name="parametro">Objeto parâmetro</param> public void AtualizarParametro(ParametersEN parametro) { MySqlConnection con = new MySqlConnection(ConfigurationManager.ConnectionStrings["sigh"].ConnectionString); try { string sql = @" update tblparametrossistema set key_parametro = ?key_parametro, value_parametro = ?value_parametro where id_parametro = ?id_parametro "; //Command MySqlCommand cmd = new MySqlCommand(sql, con); cmd.Parameters.Add(new MySqlParameter("?id_parametro", parametro.Id)); cmd.Parameters.Add(new MySqlParameter("?key_parametro", parametro.Key)); cmd.Parameters.Add(new MySqlParameter("?value_parametro", parametro.Value)); //Abre conexão con.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { con.Close(); } }
/// <summary> /// Método que insere um parâmetro no sistema /// </summary> /// <param name="parametro">Objeto parâmetro</param> public void InserirParametro(ParametersEN parametro) { try { new ParametersDA().InserirParametro(parametro); } catch (Exception e) { throw e; } }
/// <summary> /// Método que atualiza um parâmetro no sistema /// </summary> /// <param name="parametro">Objeto parâmetro</param> public void AtualizarParametro(ParametersEN parametro) { try { new ParametersDA().AtualizarParametro(parametro); } catch (Exception e) { throw e; } }
protected void gdvParametros_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e) { try { e.Cancel = true; ParametersEN parameter = new ParametersEN(); parameter.Id = Convert.ToInt32(e.Keys["id_parametro"].ToString()); parameter.Key = e.NewValues["key_parametro"].ToString(); parameter.Value = e.NewValues["value_parametro"].ToString(); new ParametersBU().AtualizarParametro(parameter); this.gdvParametros.CancelEdit(); } catch (Exception eX) { throw eX; } }
protected void gdvParametros_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e) { try { e.Cancel = true; ParametersEN parameter = new ParametersEN(); parameter.Id = 0; parameter.Key = e.NewValues["key_parametro"].ToString(); parameter.Value = e.NewValues["value_parametro"].ToString(); new ParametersBU().InserirParametro(parameter); this.gdvParametros.CancelEdit(); } catch (Exception eX) { throw eX; } }
/// <summary> /// Método que insere um parâmetro no sistema /// </summary> /// <param name="parametro">Objeto parâmetro</param> public void InserirParametro(ParametersEN parametro) { MySqlConnection con = new MySqlConnection(ConfigurationManager.ConnectionStrings["sigh"].ConnectionString); try { string sql = @" insert into tblparametrossistema ( id_parametro, key_parametro, value_parametro ) values ( ?id_parametro, ?key_parametro, ?value_parametro ) "; //Command MySqlCommand cmd = new MySqlCommand(sql, con); cmd.Parameters.Add(new MySqlParameter("?id_parametro", 0)); cmd.Parameters.Add(new MySqlParameter("?key_parametro", parametro.Key)); cmd.Parameters.Add(new MySqlParameter("?value_parametro", parametro.Value)); //Abre conexão con.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { con.Close(); } }
/// <summary> /// Retorna o parâmetro /// </summary> /// <param name="key">Nome da chave</param> /// <returns>Objeto parâmetro</returns> public ParametersEN RetornaParametro(string key) { MySqlConnection con = new MySqlConnection(ConfigurationManager.ConnectionStrings["sigh"].ConnectionString); try { string sql = @" select id_parametro, key_parametro, value_parametro from tblparametrossistema where key_parametro = ?key "; //Command MySqlCommand cmd = new MySqlCommand(sql, con); cmd.Parameters.Add(new MySqlParameter("?key",key)); //Abre conexão con.Open(); //Efetua leitura MySqlDataReader dr = cmd.ExecuteReader(); ParametersEN parametro = new ParametersEN(); while (dr.Read()) { parametro.Id = Convert.ToInt32(dr["id_parametro"].ToString()); parametro.Key = dr["key_parametro"].ToString(); parametro.Value = dr["value_parametro"].ToString(); } return parametro; } catch (Exception ex) { throw ex; } finally { con.Close(); } }