protected void ButtonGuardar_Click(object sender, EventArgs e) { ventas[indice].Estado = txtModificarEstado.Text; GuardarJson(); Response.Write("<script>alert('Estado producto actualizado!')</script>"); GridViewVentas.DataSource = ventas; GridViewVentas.DataBind(); // Mostrar comandos LabelBuscarEstado.Visible = true; txtBuscarEstado.Visible = true; ButtonBuscar.Visible = true; // Limpiar campo para buscar carné LabelBuscarEstado.Text = ""; indice = -1; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // Leer los datos de la lista Json de P¨roductos string archivo = Server.MapPath("Ventas.json"); StreamReader jsonStream = File.OpenText(archivo); string json = jsonStream.ReadToEnd(); jsonStream.Close(); ventas = JsonConvert.DeserializeObject <List <Venta> >(json); } // Cargar los datos de las Ventas GridViewVentas.DataSource = ventas; GridViewVentas.DataBind(); // Ocultar LabelModificarEstado.Visible = false; txtModificarEstado.Visible = false; ButtonGuardar.Visible = false; }