예제 #1
0
 public static bool SerializarXML2(this ISerializar xml, string ruta)
 {
     /* try
      * {
      *
      *   StreamWriter tw = new StreamWriter(ruta);
      *   XmlSerializer serializer = new XmlSerializer(typeof(Cartuchera<Utiles>));
      *   serializer.Serialize(tw, xml);
      *   tw.Close();
      *   return true;
      *
      * }
      * catch (Exception e)
      * {
      *
      *  // tw.Close();
      *   return false;
      *
      * }*/
     return(xml.SerializarXml(ruta));
 }
예제 #2
0
        public static bool DeserializarXml2(this ISerializar xml, string ruta)
        {
            StreamReader        tr         = new StreamReader(ruta);
            Cartuchera <Utiles> cartuvhera = new Cartuchera <Utiles>(2);

            try
            {
                XmlSerializer serializer = new XmlSerializer(typeof(Cartuchera <Utiles>));
                cartuvhera = (Cartuchera <Utiles>)serializer.Deserialize(tr);

                Console.WriteLine(cartuvhera.ToString());
                Console.ReadKey();
                tr.Close();
                return(true);
            }
            catch (Exception e)
            {
                tr.Close();

                return(false);
            }
        }
예제 #3
0
 public DatosParaSerializar(int posicion, ISerializar datos)
 {
     this.posicion = posicion;
     this.datos = datos;
     this.bytesParciales = null;
 }