Example #1
0
        private void LeerArchivoTexto(string nombreArchivo)
        {
            string nombre;
            string material;
            double precio;
            int    categoria;
            int    exitencias;
            int    id;

            registros = nombreArchivo.Split(new string[] { System.Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);

            string[] columnas;

            foreach (string fila in registros)
            {
                columnas   = fila.Split(',');
                nombre     = columnas[0];
                precio     = Convert.ToDouble(columnas[1]);
                categoria  = Convert.ToInt32(columnas[2]);
                material   = columnas[3];
                exitencias = Convert.ToInt32(columnas[4]);
                id         = Convert.ToInt32(columnas[5]);

                inventario.AgregarProducto(new Producto(nombre, precio, categoria, material, exitencias, id));
            }
        }
        internal void CargarInventarioDeAlmacen()
        {
            string nombre;
            string material;
            double precio;
            int    categoria;
            int    exitencias;
            int    id;

            registros = leerRegistros.Split(new string[] { System.Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
            imagenes  = leerImagenes.Split(new string[] { System.Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
            string[] columnas;

            foreach (string fila in registros)
            {
                columnas   = fila.Split(',');
                nombre     = columnas[0];
                precio     = Convert.ToDouble(columnas[1]);
                categoria  = Convert.ToInt32(columnas[2]);
                material   = columnas[3];
                exitencias = Convert.ToInt32(columnas[4]);
                id         = Convert.ToInt32(columnas[5]);

                inventario.AgregarProducto(new Producto(nombre, precio, categoria, material, exitencias, id));
            }
            int i = 0;

            if (imagenes.Length == 18)
            {
                MessageBox.Show("imagenes.length==18");
                foreach (string linea in imagenes)
                {
                    inventario.GetProducto(i).SetImagen(linea);
                    i++;
                }
            }
        }