Ejemplo n.º 1
0
    protected void GrillaJuegosUsuario_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        int idJuegoUsuario = Convert.ToInt32(GrillaJuegosUsuario.DataKeys[e.RowIndex].Values[0]);

        cdc = new ConexionLQDataContext();
        Juegos_Usuario ju = (from a in cdc.Juegos_Usuario where a.id_JuegoUsuario == idJuegoUsuario select a).FirstOrDefault();

        cdc.Juegos_Usuario.DeleteOnSubmit(ju);
        cdc.SubmitChanges();
        Mensaje("Bye bye!", "Se ha eliminado el juego de tu lista", "success");
        GrillaJuegosUsuario.Visible = false;
        APersonalJ.Visible          = false;
    }
Ejemplo n.º 2
0
 protected void GrillaJuegosNA_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     try
     {
         String      Nick     = Convert.ToString(Session["Admin"]);
         int         rowIndex = Convert.ToInt32(e.CommandArgument);
         GridViewRow row      = GrillaJuegosNA.Rows[rowIndex];
         string      ID       = (row.FindControl("lbl_id") as Label).Text;
         IdGrilla = Convert.ToInt32(ID);
         if (e.CommandName == "Select")
         {
             Response.Redirect("Detalles_Juegos.aspx?Id=" + ID);
         }
         else if (e.CommandName == "Add")
         {
             SqlDataReader JuegoUser = sql.consulta("EXEC vDetalleJuego '" + Nick + "'," + ID);
             if (JuegoUser.Read())
             {
                 Mensaje("Sin duplicados", "Este juego ya está en tu lista", "info");
             }
             else
             {
                 cdc = new ConexionLQDataContext();
                 Juegos_Usuario ju = new Juegos_Usuario();
                 ju.id_Juego       = Convert.ToInt32(ID);
                 ju.id_Usuario     = (from u in cdc.Usuario where u.Nick == Nick select u.id_Usuario).FirstOrDefault();
                 ju.id_AvanceJuego = 3;
                 ju.Nota           = "Sin notas adjuntas";
                 cdc.Juegos_Usuario.InsertOnSubmit(ju);
                 cdc.SubmitChanges();
                 Mensaje("¡Felicidades!", "Agregado a tu lista exitosamente", "success");
                 Llenado();
             }
         }
     }
     catch
     {
         Mensaje("Surgió un problema", "No se ha podido agregar el juego a tu lista", "error");
     }
 }
Ejemplo n.º 3
0
    protected void GrillaJuegosUsuario_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        try
        {
            GridViewRow row            = GrillaJuegosUsuario.Rows[e.RowIndex];
            int         idJuegoUsuario = Convert.ToInt32(GrillaJuegosUsuario.DataKeys[e.RowIndex].Values[0]);
            int         Avance         = (row.FindControl("dd_AJuego") as DropDownList).SelectedIndex;
            String      Nota           = (row.FindControl("txt_nota") as TextBox).Text.Trim();

            cdc = new ConexionLQDataContext();
            Juegos_Usuario ju = (from a in cdc.Juegos_Usuario where a.id_JuegoUsuario == idJuegoUsuario select a).FirstOrDefault();
            ju.id_AvanceJuego = Avance + 1;
            ju.Nota           = Nota;
            cdc.SubmitChanges();
            GrillaJuegosUsuario.EditIndex = -1;
            Mensaje("Completado con exito", "Se han actualizado los datos", "success");
            this.llenarGrilla();
            this.LlenaDetalles();
        }
        catch
        {
            Mensaje("Sin jugueteos", "Debes ingresar datos validos", "error");
        }
    }