Exemple #1
0
        /* Methodes de sauvegarde */

        public static bool SaveLists()
        {
            //les fameuses delegates
            onSaveStart.Invoke();

            bool res = false;

            if (!ser_chf.Save(chauffeurs))
            {
                Debug.MsgErr($"Il y a eu une erreur lors de la sauvegarde de la liste des chauffeurs.", "Dx74", ser_chf.GetException());
                res = true;
            }

            if (!ser_expl.Save(exploitations))
            {
                Debug.MsgErr($"Il y a eu une erreur lors de la sauvegarde de la liste des exploitations.", "Dx80", ser_expl.GetException());
                res = true;
            }

            if (!ser_fum.Save(fumiers))
            {
                Debug.MsgErr($"Il y a eu une erreur lors de la sauvegarde de la liste des fumiers.", "Dx87", ser_fum.GetException());
                res = true;
            }

            if (!SaveBLs())
            {
                res = true;
            }

            if (!ID_Store.Store())
            {
                res = true;
            }

            //
            onSaveStop.Invoke();
            return(res);
        }