예제 #1
0
        public void SalvarContratoCache(ContratoSalvar cont)
        {
            BinaryFormatter formato = new BinaryFormatter();
            Stream          stream  = File.Create(@"Contrato.bin");

            formato.Serialize(stream, cont);
            stream.Close();
        }
예제 #2
0
        public ContratoSalvar RecuperarContratoCache()
        {
            BinaryFormatter formato = new BinaryFormatter();
            Stream          stream  = File.OpenRead(@"Contrato.bin");
            ContratoSalvar  cont    = (ContratoSalvar)formato.Deserialize(stream);

            stream.Close();
            return(cont);
        }
예제 #3
0
        public void Restaurar(Memento memento)
        {
            ContratoSalvar cont = memento.RecuperarContratoCache();

            CommonBC.Syncronize(cont, this);
        }