示例#1
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;
                    }
                }
            }
        }
示例#2
0
 private void Salir_Click(object sender, EventArgs e)
 {
     if (Global.JornadaEnCurso)
     {
         MessageBox.Show
         (
             "No se puede cerrar el Gestor\nmientras la Jornada está en curso",
             "Alerta",
             MessageBoxButtons.OK,
             MessageBoxIcon.Warning
         );
     }
     else
     {
         ProcesadorGestor.PararDeComprobarConectados();
         Servidor.PararEscucha();
         CerrarSesionAdminManual();
         GuardarDatos();
         /*Form*/ Close();
     }
 }