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; } } } }
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(); } }