public void SalvarArquivo() { Flextech.Infra.Utilitarios.SerializadorXml serializadorXml = new Flextech.Infra.Utilitarios.SerializadorXml(); string mensagemDeRetorno = ""; base.ColecaoDeErros.Clear(); serializadorXml.SerializarParaArquivo(objeto: this, arquivoCaminhoCompleto: this.CaminhoCompletoDoArquivo, mensagemDeRetorno: out mensagemDeRetorno); if (string.IsNullOrEmpty(mensagemDeRetorno) == false) { base.ColecaoDeErros.Add(mensagemDeRetorno); } }
public void CarregarArquivo() { Flextech.Infra.Utilitarios.SerializadorXml serializadorXml = new Flextech.Infra.Utilitarios.SerializadorXml(); Flextech.Replicador.Repositorio.Repositorio repositorio; string mensagemDeRetorno = ""; base.ColecaoDeErros.Clear(); serializadorXml.DesserializarDoArquivo <Flextech.Replicador.Repositorio.Repositorio>(arquivoCaminhoCompleto: this.CaminhoCompletoDoArquivo, objeto: out repositorio, mensagemDeRetorno: out mensagemDeRetorno); if (string.IsNullOrEmpty(mensagemDeRetorno) == false) { base.ColecaoDeErros.Add(mensagemDeRetorno); return; } this.SalvarPendente = false; this.BancoDeDados = repositorio.BancoDeDados; this.ColecaoDeCamposUnicos = repositorio.ColecaoDeCamposUnicos; this.ColecaoDeEsquemas = repositorio.ColecaoDeEsquemas; }