protected void btnguardar_Click(object sender, EventArgs e)
 {
     ComentarioWS.ComentariosServiceClient proxy = new ComentarioWS.ComentariosServiceClient();
     ComentarioWS.Mensaje MensajeComentario = proxy.RegistrarComentario(Permitido.IdeaPermitido.CodigoIdea, Usuario.Codigo, txtcomentario.Text, System.DateTime.Now);
     if (MensajeComentario.codigoMensaje == "E")
     {
         ClientScript.RegisterStartupScript(this.GetType(), "Alerta", "<script>$('#mensaje').html(GenerarMensaje('" + MensajeComentario.textMensaje + "', 'ok'))</script>");
         txtcomentario.Text = "";
         ListarComentarios();
     }
     else
     {
         ClientScript.RegisterStartupScript(this.GetType(), "Alerta", "<script>$('#mensaje').html(GenerarMensaje('" + MensajeComentario.textMensaje + "', 'error'))</script>");
     }
 }
 public void ListarComentarios()
 {
     ComentarioWS.ComentariosServiceClient proxy = new ComentarioWS.ComentariosServiceClient();
     List<ComentarioWS.EComentario> EComenarios = proxy.ListarComentarios(Permitido.IdeaPermitido.CodigoIdea).ToList();
     string comentarios = "";
     for (int i = 0; i < EComenarios.Count; i++)
     {
         comentarios = comentarios + "<tr class='active'>" +
                     "<td class='center'><br /><span class='tituloIdea'>" + EComenarios[i].Usuario.Nombre + "<br />" + EComenarios[i].Usuario.ApPaterno + "<br />" + EComenarios[i].Usuario.ApMaterno + "</span><br /><br />" +
                     "<span class='subtituloDet'>Hora:</span> " + EComenarios[i].FechaHora.ToString().Substring(11, 13) + "<br />" +
                     "<span class='subtituloDet'>Fecha:</span> " + EComenarios[i].FechaHora.ToString().Substring(1, 10) + "</td>" +
                     "<td><textarea class='form-control comentario' data-autoheight='true' disabled='disabled' >" + EComenarios[i].Comentario + "</textarea></td>" +
                     "</tr>";
     }
     lblcomentarios.Text = comentarios;
 }
Esempio n. 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            UsuarioWS.EUsuario Usuario = (UsuarioWS.EUsuario)Session["Usuario"];
            UsuarioWS.UsuariosServiceClient proxy = new UsuarioWS.UsuariosServiceClient();
            UsuarioWS.EUsuario EUsuario = proxy.ObtenerUsuario(Usuario.Codigo);
            Session["Tipo"] = EUsuario.Tipo;
            lblnombrecompleto.Text = EUsuario.Nombre + " " + EUsuario.ApPaterno + " " + EUsuario.ApMaterno;
            if (EUsuario.CentroFormacion == null)
            {
                lblcentroformacion.Text = "- Administrador del Sistema";
                btnAdmin.Visible = true;
                imgcentroformación.ImageUrl = "~/Archivos/imgCentro/Indra.png";
            }
            else
            {
                if (EUsuario.CentroFormacion.Tipo == "Instituto")
                {
                    lblcentroformacion.Text = "del ";
                }
                else
                {
                    lblcentroformacion.Text = "de la ";
                }
                lblcentroformacion.Text = lblcentroformacion.Text + " " + EUsuario.CentroFormacion.Tipo + " " + EUsuario.CentroFormacion.Nombre;
                if (EUsuario.CentroFormacion.Archivo == null)
                {
                    imgcentroformación.ImageUrl = "~/Archivos/imgCentro/Indra.png";
                }
                else
                {
                    imgcentroformación.ImageUrl = "~/Archivos/imgCentro/" + EUsuario.CentroFormacion.Archivo;
                }
                btnUsuario.Visible = true;
            }

            //Notificaciones
            ComentarioWS.ComentariosServiceClient proxyComentario = new ComentarioWS.ComentariosServiceClient();
            List<ComentarioWS.EComentario> listaNotificaciones = proxyComentario.ListarNotificaciones(Usuario.Codigo).ToList();
            if (listaNotificaciones.Count != 0)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "Alerta", "<script>$('#mensaje').html(GenerarMensaje('Tiene un total de " + listaNotificaciones.Count.ToString() + " comentarios', 'warning'))</script>");
            }
        }
Esempio n. 4
0
 public void TestRegistrar()
 {
     ComentarioWS.ComentariosServiceClient proxy = new ComentarioWS.ComentariosServiceClient();
     ComentarioWS.Mensaje MensajeComentario = proxy.RegistrarComentario(2, 2, "comentario de prueba 2", DateTime.Now);
     Assert.AreEqual("E", MensajeComentario.codigoMensaje);
 }
Esempio n. 5
0
 public void TestNotificaciones()
 {
     ComentarioWS.ComentariosServiceClient proxy = new ComentarioWS.ComentariosServiceClient();
     List<ComentarioWS.EComentario> listaComentarios = proxy.ListarNotificaciones(2).ToList();
     Assert.IsTrue(listaComentarios.Count > 0, "Existen registros");
 }