/*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(); }
/*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); } }