Ejemplo n.º 1
0
        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;
            }
        }