protected void btnguardar_Click(object sender, EventArgs e) { if (Session["IdeaPublicada"] == null) return; Dominio.EIdea ideaSeleccionada = (Dominio.EIdea)Session["IdeaPublicada"]; listaIdeaUsuarios = (List<UsuarioWS.EUsuario>)Session["listaIdeaUsuarios"]; List<PermitidoWS.EUsuario> listaPermitidos = new List<PermitidoWS.EUsuario>(); foreach (UsuarioWS.EUsuario usuario in listaIdeaUsuarios) { listaPermitidos.Add(new PermitidoWS.EUsuario() { Codigo = usuario.Codigo, Nombre = usuario.Nombre }); } PermitidoWS.PermitidosServiceClient proxy = new PermitidoWS.PermitidosServiceClient(); PermitidoWS.Mensaje MensajeUsuario = proxy.RegistraPermitidos(ideaSeleccionada.CodigoIdea, listaPermitidos.ToArray()); if (MensajeUsuario.codigoMensaje == "E") { ClientScript.RegisterStartupScript(this.GetType(), "Alerta", "<script>$('#mensaje').html(GenerarMensaje('" + MensajeUsuario.textMensaje + "', 'ok'))</script>"); Limpiar(); } else { ClientScript.RegisterStartupScript(this.GetType(), "Alerta", "<script>$('#mensaje').html(GenerarMensaje('" + MensajeUsuario.textMensaje + "', 'error'))</script>"); } }
public void TestRegistrar() { PermitidoWS.PermitidosServiceClient proxy = new PermitidoWS.PermitidosServiceClient(); List<PermitidoWS.EUsuario> usuariosPermitido = new List<PermitidoWS.EUsuario>(); PermitidoWS.EUsuario usuario = new PermitidoWS.EUsuario() { Codigo = 5 }; usuariosPermitido.Add(usuario); usuario = new PermitidoWS.EUsuario() { Codigo = 7 }; usuariosPermitido.Add(usuario); PermitidoWS.Mensaje Mensaje = proxy.RegistraPermitidos(1, usuariosPermitido.ToArray()); Assert.AreEqual("E", Mensaje.codigoMensaje); }