public void SerializarTodo()
 {
     if (!Directory.Exists(ruta))
     {
         Directory.CreateDirectory(ruta);
     }
     using (FileStream streamW = new FileStream(Path.Combine(ruta, "agencia.dat"), FileMode.Create))
     {
         BinaryFormatter formateador = new BinaryFormatter();
         FachadaAgencia  fa          = Instancia;
         formateador.Serialize(streamW, instancia);
     }
 }
 public void DeserializarTodo()
 {
     if (!Directory.Exists(ruta))
     {
         Directory.CreateDirectory(ruta);
     }
     else
     {
         if (File.Exists(ruta))
         {
             using (FileStream streamR = new FileStream(Path.Combine(ruta, "agencia.dat"), FileMode.OpenOrCreate))
             {
                 BinaryFormatter formateador = new BinaryFormatter();
                 instancia = new FachadaAgencia();
                 instancia = formateador.Deserialize(streamR) as FachadaAgencia;
             }
         }
     }
 }
        public void DeserializarTodo()
        {
            if (!Directory.Exists(ruta)) Directory.CreateDirectory(ruta);
            else
            {
                if (File.Exists(ruta))
                {
                    using (FileStream streamR = new FileStream(Path.Combine(ruta, "agencia.dat"), FileMode.OpenOrCreate))
                    {

                        BinaryFormatter formateador = new BinaryFormatter();
                        instancia = new FachadaAgencia();
                        instancia = formateador.Deserialize(streamR) as FachadaAgencia;
                    }
                }
            }
        }