예제 #1
0
        private static void GuardarDatos()
        {
            GestionTareas.Guardar();
            GestionMesas.Guardar();
            GestionArticulos.Guardar();
            GestionUsuarios.Guardar();

            GestionAjustes.Guardar();
        }
예제 #2
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;
                    }
                }
            }
        }