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; }
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>"); } }
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); }
public void TestNotificaciones() { ComentarioWS.ComentariosServiceClient proxy = new ComentarioWS.ComentariosServiceClient(); List<ComentarioWS.EComentario> listaComentarios = proxy.ListarNotificaciones(2).ToList(); Assert.IsTrue(listaComentarios.Count > 0, "Existen registros"); }