Ejemplo n.º 1
0
        public static PedidoDeVenta Deserializar(string ruta)
        {
            PedidoDeVenta resPedido = new PedidoDeVenta();

            try
            {
                XmlTextReader read = new XmlTextReader(ruta);
                XmlSerializer ser  = new XmlSerializer(typeof(PedidoDeVenta));


                resPedido = (PedidoDeVenta)ser.Deserialize(read);
                read.Close();
                return(resPedido);
            }
            catch (Exception e)
            {
                StreamWriter graba = new StreamWriter(ruta);
                graba.Write("Error al deserializar el archivo {0}", ruta);

                DateTime fechaHora = new DateTime();
                graba.WriteLine("Fecha {0}", fechaHora.Date, fechaHora.Hour);

                graba.Close();
                return(resPedido);
            }
        }
Ejemplo n.º 2
0
 static void Main(string[] args)
 {
     PedidoDeVenta.Deserializar(AppDomain.CurrentDomain.BaseDirectory + "Error Deserialize.txt");
 }