protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                TParametros dto = new TParametros();

                dto.Parametro = txtNome.Text;
                dto.Valor = txtValor.Text;

                BParametros objBO = BParametros.getInstance();

                if (_id == 0)
                {
                    objBO.Incluir(dto);
                    lblMsg.Text = "Parametro inserido com sucesso.";
                    LimparCampos();
                }
                else
                {
                    dto.Id = Convert.ToInt32(txtCodigo.Text);
                    objBO.Alterar(dto);
                    lblMsg.Text = "Parametro alterado com sucesso.";
                }
            }
            catch (Exception ex)
            {
                lblMsg.Text = "Problema ao inserir parametro: " + ex.Message;
            }
        }
예제 #2
0
 /// <summary>
 /// Alteração de categoria
 /// </summary>
 /// <returns></returns>
 public void Alterar(TParametros dto)
 {
     try
     {
         daoParametros.Alterar(dto);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
예제 #3
0
        /// <summary>
        /// Altera uma sub-categoria no banco de dados
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public void Alterar(TParametros dto)
        {
            string _sql;
            try
            {
                _sql = "UPDATE BI_PARAMETROS SET PAR_CODIGO = '" + dto.Parametro +
                    "', PAR_VALOR = '" + dto.Valor + "' WHERE PAR_ID = " + dto.Id;

                SqlHelper.ExecuteNonQuery(conn, CommandType.Text, _sql);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
예제 #4
0
        /// <summary>
        /// Inclusão de nova categoria
        /// </summary>
        /// <returns></returns>
        public void Incluir(TParametros dto)
        {
            IList<TParametros> lst;

            try
            {
                lst = daoParametros.Pesquisar(dto.Parametro);

                if (lst.Count > 0)
                {
                    if ((lst[0] as TParametros).Parametro.ToUpper() == dto.Parametro.ToUpper())
                    {
                        throw new Exception("Parametro já existe cadastrado.");
                    }
                }

                daoParametros.Incluir(dto);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
예제 #5
0
        /// <summary>
        /// Pesquisa uma sub-categoria do banco de dados por ID
        /// </summary>
        /// <param name="dtoCategoria"></param>
        /// <returns></returns>
        public TParametros Pesquisar(int id)
        {
            string _sql;
            SqlDataReader dr;
            TParametros dto;

            try
            {
                _sql = "SELECT TOP 1 PAR_ID, PAR_CODIGO, PAR_VALOR FROM BI_PARAMETROS WHERE PAR_ID = " + id;

                dr = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql);

                dto = new TParametros();

                if (dr.Read())
                {
                    dto.Id = dr.GetInt32(0);
                    dto.Parametro = dr.GetString(1);
                    dto.Valor = dr.GetString(2);
                }

                dr.Dispose();

                return dto;
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
예제 #6
0
        /// <summary>
        /// Pesquisa uma sub-categoria do banco de dados
        /// </summary>
        /// <param name="dtoCategoria"></param>
        /// <returns></returns>
        public IList<TParametros> Pesquisar(string codigo)
        {
            string _sql;
            SqlDataReader dr;
            IList<TParametros> lst;
            TParametros dto;

            try
            {
                _sql = "SELECT TOP 1 PAR_ID, PAR_CODIGO, PAR_VALOR FROM BI_PARAMETROS WHERE UPPER(PAR_CODIGO) = UPPER('" +
                    codigo + "')";

                dr = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql);

                lst = new List<TParametros>();

                if (dr.Read())
                {
                    dto = new TParametros();

                    dto.Id = dr.GetInt32(0);
                    dto.Parametro = dr.GetString(1);
                    dto.Valor = dr.GetString(2);

                    lst.Add(dto);
                }

                return lst;
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
예제 #7
0
        /// <summary>
        /// Lista todas as categoria do banco de dados
        /// </summary>
        /// <param name="dtoCategoria"></param>
        /// <returns></returns>
        public IList<TParametros> Listar()
        {
            string _sql;
            SqlDataReader dr;
            IList<TParametros> lst;
            TParametros dto;

            try
            {
                _sql = "SELECT PAR_ID, PAR_CODIGO, PAR_VALOR FROM BI_PARAMETROS ORDER BY PAR_CODIGO";

                dr = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql);

                lst = new List<TParametros>();

                while (dr.Read())
                {
                    dto = new TParametros();

                    dto.Id = dr.GetInt32(0);
                    dto.Parametro = dr.GetString(1);
                    dto.Valor = dr.GetString(2);

                    lst.Add(dto);
                }

                dr.Dispose();

                return lst;
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
예제 #8
0
        /// <summary>
        /// Insere uma nova sub-categoria no banco de dados
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public void Incluir(TParametros dto)
        {
            string _sql;
            try
            {
                _sql = "INSERT INTO BI_PARAMETROS(PAR_CODIGO, PAR_VALOR) VALUES('" +
                    dto.Parametro + "', '" + dto.Valor + "')";

                SqlHelper.ExecuteNonQuery(conn, CommandType.Text, _sql);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }