/// <summary>
        /// Funkcja dodająca do kolejki nowe zwolnienie
        /// </summary>
        /// <param name="sickLeave">Zwolnieniem, które nie zostało poprawnie wysłane i ma być dodane do kolejki</param>
        public static void AddToResend(SickLeave sickLeave)
        {
            SickLeaveResender tmp = SickLeaveResender.Load();

            tmp.toResend.Enqueue(sickLeave);
            tmp.Save();
        }
        /// <summary>
        /// Statyczna funkcja ładująca kolejkę z pliku
        /// </summary>
        /// <returns>Zwraca nowy SickLeave Resender wczytany z pliku</returns>
        public static SickLeaveResender Load()
        {
            SickLeaveResender tmp = (SickLeaveResender)BinarySerializerWithCipher.Deserialize <SickLeaveResender>("AppData2.dat");

            if (tmp != null)
            {
                return(tmp);
            }
            else
            {
                return(new SickLeaveResender());
            }
        }