//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;
                    }

            }
        }
예제 #2
0
        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>");
                }
            }
        }