//protected void grdNotificaciones_Load(object sender, EventArgs e) //{ // string sError = ""; // DataTable dt = new DataTable(); // nNotificacion notificaciones = new nNotificacion(); // sError = notificaciones.BuscarXUsuario(Request["idUsuario"] ,ref dt); // grdNotificaciones.DataSource = dt; // grdNotificaciones.DataBind(); //} protected void grdNotificaciones_RowCommand(object sender, GridViewCommandEventArgs e) { switch (e.CommandName) { case "Ver": { String sError; nNotificacion unaNotificacionN = new nNotificacion(); oNotificacion unaNotificacionO = new oNotificacion(); sError = unaNotificacionN.BuscarUna(int.Parse(e.CommandArgument.ToString()), ref unaNotificacionO); //Marco la notificacion como leída sError = unaNotificacionN.NotificarLeida(int.Parse(e.CommandArgument.ToString()), Request["idUsuario"]); //Muestro la notificacion hId.Value = unaNotificacionO.idNotificacion.ToString(); txtTituloVer.Text = unaNotificacionO.Titulo; txtTituloVer.Text = unaNotificacionO.Descripcion; formularioVer.Visible = true; break; } } }
protected void grdNotificaciones_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Editar") { string sError = ""; try { if (int.Parse(e.CommandArgument.ToString()) > 0) { nNotificacion unaNotificacionN = new nNotificacion(); oNotificacion unaNotificacionO = new oNotificacion(); sError = unaNotificacionN.BuscarUna(int.Parse(e.CommandArgument.ToString()), ref unaNotificacionO); hId.Value = unaNotificacionO.idNotificacion.ToString(); txtTituloEditar.Text = unaNotificacionO.Titulo; txtCuerpoEditar.Text = unaNotificacionO.Descripcion; formModificar.Visible = true; } } catch (Exception ex) { Response.Write("<script type='text/javascript' language='javascript'> alert('" + sError + "');</script>"); } } }