Exemplo n.º 1
0
        /*Leonardo Carrion
         * 09/11/2016
         * Metodo que guarda en un archivo los datos de la base de datos*/
        public void guardarArchivo(BaseDatos baseDatos)
        {
            FileStream    stream     = new FileStream(ruta, FileMode.Create);
            XmlSerializer serializer = new XmlSerializer(baseDatos.GetType());

            serializer.Serialize(stream, baseDatos);
            stream.Close();
        }
Exemplo n.º 2
0
        /*Leonardo Carrion
         * 09/11/2016
         * Metodo que lee el archivo y devuelve la entidad de BaseDatos con los datos guardados de la conexiones de las bases de datos*/
        public BaseDatos leerArchivo()
        {
            FileStream stream    = new FileStream(ruta, FileMode.Open);
            BaseDatos  baseDatos = new BaseDatos();

            try
            {
                XmlSerializer serializer = new XmlSerializer(baseDatos.GetType());
                baseDatos = (BaseDatos)serializer.Deserialize(stream);
                stream.Close();
                return(baseDatos);
            }
            catch
            {
                stream.Close();
                return(baseDatos);
            }
        }