private void CargarProductos() { addgrid1.Columns.Add(new DataGridTextColumn { Header = "Id", Binding = new Binding("Id") }); addgrid1.Columns.Add(new DataGridTextColumn { Header = "Nombre", Binding = new Binding("Nombre") }); addgrid1.Columns.Add(new DataGridTextColumn { Header = "CodigoProducto", Binding = new Binding("CodigoProducto") }); addgrid1.Columns.Add(new DataGridTextColumn { Header = "PrecioC", Binding = new Binding("PrecioC") }); addgrid1.Columns.Add(new DataGridTextColumn { Header = "PrecioV", Binding = new Binding("PrecioV") }); addgrid1.Columns.Add(new DataGridTextColumn { Header = "Cantidad", Binding = new Binding("Cantidad") }); string shortDate = DateTime.Now.ToString("yyyy-MM-dd"); fecha.Content = shortDate; Items items; List <Items> listaProductos = new List <Items>(); string[] datosProductos; if (File.Exists(pathName)) { StreamReader tuberiaLectura3 = File.OpenText(pathName); string lineaex = tuberiaLectura3.ReadLine(); while (lineaex != null) { datosProductos = lineaex.Split('/'); items = new Items(int.Parse(datosProductos[0]), datosProductos[1], int.Parse(datosProductos[2]), double.Parse(datosProductos[3]), double.Parse(datosProductos[4]), int.Parse(datosProductos[5])); listaProductos.Add(items); lineaex = tuberiaLectura3.ReadLine(); } tuberiaLectura3.Close(); listgrid.ItemsSource = listaProductos; } Consumidor consumidor; List <Consumidor> listaRegistro = new List <Consumidor>(); string[] datosRegistro; if (File.Exists(pathName2)) { StreamReader tuberiaLectura2 = File.OpenText(pathName2); string linea2 = tuberiaLectura2.ReadLine(); while (linea2 != null) { datosRegistro = linea2.Split('/'); consumidor = new Consumidor(int.Parse(datosRegistro[0]), int.Parse(datosRegistro[1]), datosRegistro[2], datosRegistro[3], double.Parse(datosRegistro[4])); listaRegistro.Add(consumidor); linea2 = tuberiaLectura2.ReadLine(); } tuberiaLectura2.Close(); ventasgrid.ItemsSource = listaRegistro; } }