Ejemplo n.º 1
0
        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>");
            }
        }
Ejemplo n.º 2
0
        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);
        }