示例#1
0
        protected void GvPromociones_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            Int32 Indice         = int.Parse(e.CommandArgument.ToString());
            Int32 IdNotificacion = int.Parse(GvNofiticacion.Rows[Indice].Cells[0].Text);

            if (e.CommandName == "EnviarPush")
            {
                String    Msj = "";
                DataTable dt  = new DataTable();
                dt = obj.NotificacionXid(IdNotificacion);
                String Titulo      = "";
                String Descripcion = "";
                String Imagen      = "";
                foreach (DataRow item in dt.Rows)
                {
                    Titulo      = item["Titulo"].ToString().ToString();
                    Descripcion = item["Descripcion"].ToString().ToString();
                    Imagen      = item["Imagen"].ToString().ToString();
                }
                Int32 idusuario = Convert.ToInt32(Request.Cookies["WebNestle"]["DLIdUsuario"]);
                Msj = obj.EnviarNotifi(IdNotificacion, idusuario);
                if (Msj == "Enviado")
                {
                    String mensajeScript = @"<script type='text/javascript'>  enviarnotificacion('" + idusuario + "','" + Titulo + "','" + Descripcion + "','" + Imagen + "','" + IdNotificacion + "')     </script>";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScript, false);
                }
                TxtBuscarG.Value = "";
                ListarNotficaciones(TxtBuscarG.Value.ToString().Trim());
            }
        }