protected void btn_Agregar_Click(object sender, EventArgs e) { if (cv_codigo.IsValid) { if (Session["Stock"] == null) { Session["Stock"] = 0; } lb_CodJuegos.Items.Add(modificarCodigo()); Session["Stock"] = (int)Session["Stock"] + 1; lbl_stockActual.Text = Session["Stock"].ToString(); funcionesJuegos fJue = new funcionesJuegos(); DataTable tabla = (DataTable)Session["Juego"]; string codJuego = tabla.Rows[0][0].ToString(); if (Session["CodigosActivacion"] == null) { Session["CodigosActivacion"] = fJue.crearTablaCodigos(); } fJue.AgregarFilaCodigos((DataTable)Session["CodigosActivacion"], modificarCodigo(), codJuego, false); txb_codigo.Text = ""; } }
protected void cargarJuego() { DataTable tabla = (DataTable)Session["Juego"]; string codJuego = tabla.Rows[0][0].ToString(); txb_Precio.Value = tabla.Rows[0][4].ToString().Replace(',', '.').Substring(0, tabla.Rows[0][4].ToString().Length - 2); lbl_stockActual.Text = tabla.Rows[0][5].ToString(); if (lbl_stockActual.Text != "0") { if (Session["Stock"] == null) { Session["Stock"] = (int)tabla.Rows[0][5]; } funcionesJuegos fJue = new funcionesJuegos(); AccesoDatos ds = new AccesoDatos(); tabla = ds.ObtenerTabla("Codigos", "SELECT CodActivacion FROM CodigosActivacion WHERE CodJuego = '" + codJuego + "' AND Disponibilidad = 1"); foreach (DataRow row in tabla.Rows) { lb_CodJuegos.Items.Add(row[0].ToString()); if (Session["CodigosActivacion"] == null) { Session["CodigosActivacion"] = fJue.crearTablaCodigos(); } fJue.AgregarFilaCodigos((DataTable)Session["CodigosActivacion"], row[0].ToString(), codJuego, true); } } }