Ejemplo n.º 1
0
        public Resposta GravarUsuarioFuncionalidade(UsuarioDTO Usuario)
        {
            Resposta resposta = new Resposta();
            try
            {
                using (ConexaoDB objetoConexao = new ConexaoDB())
                {

                    StringBuilder s = new StringBuilder();
                    foreach (Funcionalidade fun in Usuario.Funcionalidades)
                    {
                        //a.Marca = Util.FormataXMLValues(a.Marca);
                        s.Append(String.Format("<Fun><FuncionalidadeId>{0}</FuncionalidadeId><Ativo>{1}</Ativo><Parametro>{2}</Parametro></Fun>",
                            fun.FuncionalidadeId, fun.Ativo, fun.Parametro));
                    }
                    string xml = String.Format("<UsuarioFuncionalidades>{0}</UsuarioFuncionalidades>", s.ToString());

                    objetoConexao.AdicionarParametro("@UsuarioId", SqlDbType.Int, Usuario.UsuarioId);
                    objetoConexao.AdicionarParametro("@XML", SqlDbType.VarChar, xml);
                    using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_UsuarioFuncionalidade"))
                    {
                        if (dt != null && dt.Rows.Count > 0)
                        {
                            resposta.Erro = false;
                            resposta.Mensagem = "";
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                resposta.Erro = true;
                resposta.Mensagem = ex.Message;

                //logBLL.Error(ex);
            }
            return resposta;
        }
Ejemplo n.º 2
0
 public AssociadoResponse()
 {
     Resposta = new Resposta();
     Associado = new Associado();
 }