コード例 #1
0
ファイル: cBackUpFile.cs プロジェクト: ksy0625/ReviSoft
        //----------------------------------------------------------------------------+
        //                                 BackUpFile                                 |
        //----------------------------------------------------------------------------+
        public void BackUpFile_old()
        {
            App.ErrorLevel = App.ErrorTypes.Nessuno;
            //4.6
            //file = App.AppBackUpDataFile;
            x.TipoCodifica = XmlManager.TipologiaCodifica.Normale;

            //controllo directory di backup
            DirectoryInfo di = new DirectoryInfo(cartellaBackUp);

            if (!di.Exists)
            {
                di.Create();
            }

            //4.6 controllo file di backup
            if (App.AppSetupBackupPersonalizzato)
            {
                if (!File.Exists(filebackup))
                {
                    string s = "";
                    s += "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
                    s += "<ROOT>";
                    s += "<REVISOFT ID=\"10\" ChiaveServer=\"\" DataLicenzaProva=\"\" DataLicenza=\"\" />";
                    s += "<BACKUPS LastID=\"0\">";
                    s += "</BACKUPS>";
                    s += "</ROOT >";

                    //salvo dati
                    RevisoftApplication.XmlManager xBKIndex = new XmlManager();
                    xBKIndex.TipoCodifica = RevisoftApplication.XmlManager.TipologiaCodifica.Normale;
                    xBKIndex.SaveEncodedFile(filebackup, s);
                }
            }
        }
コード例 #2
0
ファイル: cBackUpFile.cs プロジェクト: ksy0625/ReviSoft
        //----------------------------------------------------------------------------+
        //                                   Check                                    |
        //----------------------------------------------------------------------------+
        private bool Check_old()
        {
            //controllo presenza File master
            if (!File.Exists(filebackup))
            {
                //4.6
                if (_BackupPersonalizzato)
                {
                    string s = "";
                    s += "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
                    s += "<ROOT>";
                    s += "<REVISOFT ID=\"10\" ChiaveServer=\"\" DataLicenzaProva=\"\" DataLicenza=\"\" />";
                    s += "<BACKUPS LastID=\"0\">";
                    s += "</BACKUPS>";
                    s += "</ROOT >";

                    //salvo dati
                    RevisoftApplication.XmlManager xBKIndex = new XmlManager();
                    xBKIndex.TipoCodifica = RevisoftApplication.XmlManager.TipologiaCodifica.Normale;
                    xBKIndex.SaveEncodedFile(filebackup, s);
                    return(true);
                }
                else
                {
                    ErrorCritical(WindowGestioneMessaggi.TipologieMessaggiErroriBloccanti.MancaFileBackUp);
                    return(false);
                }
            }

            return(true);
        }
コード例 #3
0
ファイル: cXmlManager.cs プロジェクト: ksy0625/ReviSoft
 public void Save(bool saveNow = false)
 {
     if (XDP.Document != null)
     {
         x.SaveEncodedFile(nameFile, XDP.Document.OuterXml, isModified, saveNow);
     }
     isModified = false;
 }
コード例 #4
0
 private void SaveTreeSource()
 {
     if (TreeXmlProvider.Document != null)
     {
         RevisoftApplication.XmlManager x = new XmlManager();
         x.TipoCodifica = RevisoftApplication.XmlManager.TipologiaCodifica.Normale;
         x.SaveEncodedFile(SelectedTreeSource, TreeXmlProvider.Document.OuterXml);
     }
 }
コード例 #5
0
ファイル: cBackUpFile.cs プロジェクト: ksy0625/ReviSoft
        //----------------------------------------------------------------------------+
        //                                    Save                                    |
        //----------------------------------------------------------------------------+
        private void Save_old()
        {
            if (Check())
            {
                //salvo file
                try
                {
                    //document.Save(file);
                    x.SaveEncodedFile(filebackup, document.OuterXml);
                }
                catch (Exception ex)
                {
                    string log = ex.Message;

                    Error(WindowGestioneMessaggi.TipologieMessaggiErrore.ErroreInSalvataggioFileBackUp);
                }
            }
        }