protected void btn_eliminarTodo_Click(object sender, EventArgs e) { if (lb_CodJuegos.Items.Count > 0) { DataTable tabla = (DataTable)Session["CodigosActivacion"]; foreach (DataRow row in tabla.Rows) { if ((bool)row[3]) { funcionesJuegos fJue = new funcionesJuegos(); if (Session["CodigosEliminar"] == null) { Session["CodigosEliminar"] = fJue.crearTablaCodActivacionEliminar(); } fJue.AgregarFilaCodActivacionEliminar((DataTable)Session["CodigosEliminar"], row[0].ToString()); } } lb_CodJuegos.Items.Clear(); Session["Stock"] = null; lbl_stockActual.Text = "0"; Session["CodigosActivacion"] = null; } }
protected void btn_eliminar_Click(object sender, EventArgs e) { if (lb_CodJuegos.Items.Count > 0) { if (lb_CodJuegos.SelectedIndex >= 0) { if (Session["CodigosActivacion"] != null) { DataTable tabla = (DataTable)Session["CodigosActivacion"]; if ((bool)tabla.Rows[lb_CodJuegos.SelectedIndex][3]) { funcionesJuegos fJue = new funcionesJuegos(); if (Session["CodigosEliminar"] == null) { Session["CodigosEliminar"] = fJue.crearTablaCodActivacionEliminar(); } fJue.AgregarFilaCodActivacionEliminar((DataTable)Session["CodigosEliminar"], tabla.Rows[lb_CodJuegos.SelectedIndex][0].ToString()); } tabla.Rows[lb_CodJuegos.SelectedIndex].Delete(); if (tabla.Rows.Count <= 0) { Session["CodigosActivacion"] = null; } } string codigo = lb_CodJuegos.SelectedItem.ToString(); lb_CodJuegos.Items.RemoveAt(lb_CodJuegos.SelectedIndex); if ((int)Session["Stock"] > 0) { Session["Stock"] = (int)Session["Stock"] - 1; } lbl_stockActual.Text = Session["Stock"].ToString(); } } }