Пример #1
0
        public bool Deserealizarse()
        {
            Centralita aux;

            try
            {
                using (XmlTextReader lector = new XmlTextReader(this.RutaDeArchivo))
                {
                    XmlSerializer serilizar = new XmlSerializer(typeof(Centralita));
                    aux = (Centralita)serilizar.Deserialize(lector);
                    Console.WriteLine("-------- Objeto Deserializado ------------");
                    aux.ToString();
                    return(true);
                }
            }
            catch (Exception ex)
            {
                CentralitaExeption miExcepcion = new CentralitaExeption("Error al intentar Deserializar", this.GetType().ToString(), "Deserializar", ex);
                Console.WriteLine("Mensaje: {0}", miExcepcion.Message);
                Console.WriteLine("Clase: {0}", miExcepcion.NombreClase);
                Console.WriteLine("Metodo: {0}", miExcepcion.NombreMetodo);
                Console.WriteLine("Mensaje de la Excepcion: {0}", ex.Message);
                return(false);
            }
        }
Пример #2
0
 public bool GuardarEnArchivo(Llamada unaLlamada, bool agrego)
 {
     try
     {
         using (StreamWriter archivo = new StreamWriter(this.RutaDeArchivo, agrego))
         {
             archivo.WriteLine("Fecha y hora: {0}", DateTime.Now);
             archivo.WriteLine("-------------------------------");
             archivo.WriteLine(unaLlamada.ToString());
             return(true);
         }
     }
     catch (Exception ex)
     {
         CentralitaExeption miExcepcion = new CentralitaExeption("Problema al guardar archivo", this.GetType().ToString(), "GuardarEnArchivo");
         Console.WriteLine("Mensaje: {0}", miExcepcion.Message);
         Console.WriteLine("Clase: {0}", miExcepcion.NombreClase);
         Console.WriteLine("Metodo: {0}", miExcepcion.NombreMetodo);
         Console.WriteLine("Mensaje de la Excepcion: {0}", ex.Message);
         return(false);
     }
 }
Пример #3
0
 public bool Serializarse()
 {
     try
     {
         using (XmlTextWriter escritor = new XmlTextWriter(this.RutaDeArchivo, Encoding.UTF8))
         {
             XmlSerializer serializar = new XmlSerializer(typeof(Centralita));
             serializar.Serialize(escritor, this);
             Console.WriteLine("Objeto Serializado de forma exitosa.");
             return(true);
         }
     }
     catch (Exception ex)
     {
         CentralitaExeption miExcepcion = new CentralitaExeption("Error al intentar serializar", this.GetType().ToString(), "Serialize", ex);
         Console.WriteLine("Mensaje: {0}", miExcepcion.Message);
         Console.WriteLine("Clase: {0}", miExcepcion.NombreClase);
         Console.WriteLine("Metodo: {0}", miExcepcion.NombreMetodo);
         Console.WriteLine("Mensaje de la Excepcion: {0}", ex.Message);
         return(false);
     }
 }