Exemple #1
0
        public static bool LoadLists()
        {
            ID_Store.Get();

            chauffeurs = ser_chf.Load(out bool ok_1);
            if (!ok_1)
            {
                Debug.MsgErr($"Il y a eu une erreur lors du chargements de la liste des chauffeurs.", "Dx107", ser_chf.GetException());
            }

            if (chauffeurs == null)
            {
                chauffeurs = new List <Chauffeur>();
            }

            exploitations = ser_expl.Load(out bool ok_2);
            if (!ok_2)
            {
                Debug.MsgErr($"Il y a eu une erreur lors du chargements de la liste des exploitations.", "Dx113", ser_expl.GetException());
            }
            if (exploitations == null)
            {
                exploitations = new List <Exploitation>();
            }

            fumiers = ser_fum.Load(out bool ok_3);
            if (!ok_3)
            {
                Debug.MsgErr($"Il y a eu une erreur lors du chargements de la liste des fumiers.", "Dx119", ser_fum.GetException());
            }
            if (fumiers == null)
            {
                fumiers = new List <Fumier>();
            }

            bonLivraisons = LoadBLs();

            return(ok_1 || ok_2 || ok_3);
        }