public bool InserirBL(Parametros par)
        {
            /*criar as regras de negocio*/
            ParametrosDA parametrosDA = new ParametrosDA();

            return parametrosDA.InserirDA(par);
        }
        public bool EditarBL(Parametros par)
        {
            /*criar as regras de negocio*/
            ParametrosDA parametrosDA = new ParametrosDA();

            return parametrosDA.EditarDA(par);
        }
        public bool ExcluirDA(Parametros par)
        {
            SqlParameter[] paramsToSP = new SqlParameter[1];

            paramsToSP[0] = new SqlParameter("@id", par.Id);

            try
            {
                SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_delete_parametros", paramsToSP);

                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
        public bool InserirDA(Parametros par)
        {
            SqlParameter[] paramsToSP = new SqlParameter[4];

            paramsToSP[0] = new SqlParameter("@codigo", par.Codigo);
            paramsToSP[1] = new SqlParameter("@descricao", par.Descricao);
            paramsToSP[2] = new SqlParameter("@valor", par.Valor);
            paramsToSP[3] = new SqlParameter("@modulo", par.Modulo);

            try
            {
                SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_insert_parametros", paramsToSP);

                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
        private void SalvarParametro(int codigo, string modulo, string descricao, string valor)
        {
            ParametrosBL parBL = new ParametrosBL();
            Parametros parametros = new Parametros();

            DataSet dsPar = parBL.PesquisarBL(codigo, modulo);

            if (dsPar.Tables[0].Rows.Count != 0)
                parametros.Valor = (string)dsPar.Tables[0].Rows[0]["valor"];

            parametros.Codigo = codigo;
            parametros.Descricao = descricao.Trim();
            parametros.Valor = valor;
            parametros.Modulo = modulo;

            if (dsPar.Tables[0].Rows.Count > 0)
            {
                parametros.Id = (int)dsPar.Tables[0].Rows[0]["id"];
                if (parBL.EditarBL(parametros))
                    ExibirMensagem("Parâmetros gravados com sucesso !");
                else
                    ExibirMensagem("Não foi possível gravar os parâmetros. Revise as informações.");
            }
            else
            {
                if (parBL.InserirBL(parametros))
                    ExibirMensagem("Parâmetros gravados com sucesso !");
                else
                    ExibirMensagem("Não foi possível gravar os parâmetros. Revise as informações.");
            }
        }
 private string CarregarParametro(int codigo, string modulo)
 {
     ParametrosBL parBL = new ParametrosBL();
     Parametros parametros = new Parametros();
     return parBL.PesquisarValorBL(codigo, modulo);
 }
        private void CarregarDdlInstrutor()
        {
            ParametrosBL parBL = new ParametrosBL();
            Parametros parametros = new Parametros();

            string valor = parBL.PesquisarValorBL(1, "E");

            if (utils.ComparaIntComZero(valor) > 0)
            {
                PessoasBL pesBL = new PessoasBL();
                List<Pessoas> pessoas = pesBL.PesquisarPorGeneroDA(utils.ComparaIntComZero(valor));

                ddlInstrutor.Items.Add(new ListItem("Selecione", ""));
                foreach (Pessoas ltPes in pessoas)
                    ddlInstrutor.Items.Add(new ListItem(ltPes.Nome, ltPes.Id.ToString()));

                ddlInstrutor.SelectedIndex = 0;
            }
        }
        public List<Parametros> PesquisarDA(int id_par)
        {
            SqlDataReader dr = SqlHelper.ExecuteReader(ConfigurationManager.ConnectionStrings["conexao"].ToString(),
                                                                CommandType.Text, string.Format(@"SELECT * FROM PARAMETROS WHERE ID = {0}",id_par));

            List<Parametros> parametros = new List<Parametros>();

            while (dr.Read())
            {
                Parametros par = new Parametros();
                par.Id = int.Parse(dr["ID"].ToString());
                par.Descricao = dr["DESCRICAO"].ToString();
                par.Valor = dr["VALOR"].ToString();
                par.Modulo = dr["MODULO"].ToString();

                parametros.Add(par);
            }
            return parametros;
        }