Ejemplo n.º 1
0
        public static void OutputIntoXML(string file, ShipmentList ShipList, ClientList ClList, ProviderList ProvList, ProviderShipmentList ProvShipList, PurchaseHistoryList PurHisList)
        {
            BackupClass.BackupClass BC      = new BackupClass.BackupClass(ClList, ProvList, ShipList, ProvShipList, PurHisList);
            StreamWriter            NewFile = new StreamWriter(file);
            XmlSerializer           XMLSer  = new XmlSerializer(typeof(BackupClass.BackupClass));

            XMLSer.Serialize(NewFile, BC);
            NewFile.Close();
        }
Ejemplo n.º 2
0
        public static BackupClass.BackupClass Backup(string File)
        {
            BackupClass.BackupClass Back = XMLSer <BackupClass.BackupClass> .Deserializator(File);

            if (Back == null)
            {
                Back = new BackupClass.BackupClass();
            }
            return(Back);
        }
Ejemplo n.º 3
0
        private void OFD_FileOk(object sender, CancelEventArgs e)
        {
            string file = OFD.FileName;

            BackupClass.BackupClass Backup = InputList.InputList.Backup(file);

            Shipments          = Backup.Shipments;
            Clients            = Backup.Clients;
            Providers          = Backup.Providers;
            ProvidersShipments = Backup.ProviderShipment;
            PurchaseHistoryL   = Backup.PurchaseHistory;

            MessageBox.Show("Списки успешно перезаписаны");
        }