예제 #1
0
        /// <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();
            }
        }
예제 #2
0
 /// <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;
     }
 }
예제 #3
0
 /// <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;
            }
        }
예제 #6
0
        /// <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();
            }
        }
예제 #7
0
        /// <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();
            }
        }