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; }
public AssociadoResponse() { Resposta = new Resposta(); Associado = new Associado(); }