Exemplo n.º 1
0
        private void FormCartelera_FormClosing(object sender, FormClosingEventArgs e)
        {
            try
            {
                foreach (Thread hilo in listaHilos)
                {
                    if (hilo.IsAlive)
                    {
                        hilo.Abort();
                    }
                }

                foreach (Pedido pedido in FastFood.listaTerminados)
                {
                    DB.ActualizarEstadoPedido(pedido);
                }
                Serializador <List <Pedido> > .Guardar("pedidos_pendientes.xml", FastFood.listaPedidos.ToList());

                MessageBox.Show("Un saludo a 2do C", "Bye", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }