public void DeveValidarListaDeParametros()
        {
            var gerenciador = new GerenciadorPermissoesParametros();

            Assert.AreEqual("ValidarSequencia",gerenciador.ListCodigoParametro[0]);
            Assert.AreEqual(1,gerenciador.ListCodigoParametro.Count);
        }
Example #2
0
        //private DataTable dt;
        /// <summary>
        /// Recupera informações sobre as permissões existente no Titanium
        /// </summary>
        /// <param name="codigoPermissoes"> Lista de permissões a serem salvas na base mobile.</param>
        /// <returns>List com informações sobre os parâmetros das permissões a serem utilizadas no mobile. </returns>
        public GerenciadorPermissoesParametros recuperarParametros(List<String> codigoPermissoes)
        {
            try
            {
                var gerenciadorPermissoes = new GerenciadorPermissoesParametros();
                Parametro param;

                sql01 = new StringBuilder();
                sql01.Append(" SELECT codigoPARAMETRO,descricaoPARAMETRO,valorPARAMETRO,COALESCE(auxiliarPARAMETRO,0) as auxiliarPARAMETRO FROM tb1210_Parametros");
                SqlDataReader dr = SqlServerConn.fillDataReader(sql01.ToString());

                while ((dr.Read()))
                {
                    //Valida as permissões contida na lista de permissões a serem utilizadas no mobile.
                    foreach (string item in codigoPermissoes)
                    {
                        if (item == (string)dr["codigoParametro"])
                        {
                            param = new Parametro((string)dr["codigoParametro"], (string)dr["descricaoPARAMETRO"], (string)dr["valorPARAMETRO"], Convert.ToInt32(dr["auxiliarPARAMETRO"]));
                            gerenciadorPermissoes.addParametro(param);
                        }
                    }
                }

                return gerenciadorPermissoes;
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao recuperar parâmetros na base de dados.\nMotivo:" + ex.Message , ex);
            }
        }
        public void DeveValidarListaPermissoes()
        {
            var gerenciador = new GerenciadorPermissoesParametros();

            Assert.AreEqual("Guarda Volumes Mobile", gerenciador.ListMetodosPermissoes[0]);
            Assert.AreEqual("Liberacao Vendas Mobile", gerenciador.ListMetodosPermissoes[1]);
            Assert.AreEqual(2, gerenciador.ListMetodosPermissoes.Count);
        }
Example #4
0
 public void definePermissoes()
 {
     var gerenciador = new GerenciadorPermissoesParametros();
     this.Permissoes = gerenciador.ListPermissoes(this.Codigo);
 }
Example #5
0
 public static void recuperaPermissoes()
 {
     DaoPermissoes daoPermissoes = new DaoPermissoes();
     Permissoes_TB1210 = new GerenciadorPermissoesParametros();
     Permissoes_TB1210 = daoPermissoes.recuperarParametros(Permissoes_TB1210.ListCodigoParametro);
 }