// ============================================================================================== // // 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(); }
private static void GuardarDatos() { GestionTareas.Guardar(); GestionMesas.Guardar(); GestionArticulos.Guardar(); GestionUsuarios.Guardar(); GestionAjustes.Guardar(); }
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; } } } }