예제 #1
0
        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;
        }
예제 #2
0
        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;
        }