コード例 #1
0
        // ============================================================================================== //

        // Eventos UI

        private void ComenzarTerminarJornada_Click(object sender, EventArgs e)
        {
            if (Global.JornadaEnCurso)            // Terminar Jornada
            {
                CerrarTodasLasSesiones();
                VaciarMesas();
                GestionTareas.ResetearTareas();
            }
            else             // Comenzar Jornada
            {
                if (UltimoCierreCorrecto)
                {
                    if (GestionAjustes.Ajustes.ComenzarJornadaConArticulosDisponibles)
                    {
                        foreach (var articulo in GestionArticulos.Articulos)
                        {
                            articulo.Disponible = true;
                        }
                    }
                }
                else
                {
                    UltimoCierreCorrecto = true;
                }
            }

            Global.JornadaEnCurso = !Global.JornadaEnCurso;

            ActualizarEstiloBotonComenzarTerminarJornada();
        }
コード例 #2
0
        private static void GuardarDatos()
        {
            GestionTareas.Guardar();
            GestionMesas.Guardar();
            GestionArticulos.Guardar();
            GestionUsuarios.Guardar();

            GestionAjustes.Guardar();
        }
コード例 #3
0
        private void Principal_Load(object sender, EventArgs e)
        {
            GestionAjustes.Cargar();
            GestionUsuarios.Cargar();
            GestionMesas.Cargar();
            GestionArticulos.Cargar();
            UltimoCierreCorrecto = GestionTareas.Cargar();

            string servidorIP = Comun.Global.Get_MiIP_Windows();

            Servidor = new(servidorIP, ProcesadorGestor.ProcesarComandosRecibidos, true);

            ProcesadorGestor.EmpezarAComprobarConectados();

            IPGestor.Text = servidorIP;

            if (!UltimoCierreCorrecto)
            {
                ComenzarTerminarJornada.PerformClick();

                MessageBox.Show
                (
                    "La última vez que se cerró el Gestor no se hizo correctamente.\n\n" +
                    "Se han cargado y desasignado las tareas guardadas y se ha reanudado la jornada. " +
                    "Cuando se conecte el primer usuario, se le asignarán todas las tareas. " +
                    "Éste tendrá que reasignarlas manualmente (recomendable hacerlo una vez " +
                    "se hayan conectado el resto de usuarios).",
                    "Alerta",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Warning
                );
            }
            else
            {
                if (GestionAjustes.Ajustes.ComenzarJornadaConArticulosDisponibles)
                {
                    foreach (var articulo in GestionArticulos.Articulos)
                    {
                        articulo.Disponible = true;
                    }
                }
            }
        }