private void modificarInventario() { string[] lista; int piezasInv; int numeric = Convert.ToInt32(numericUpDown1.Value); Producto[] productos = inventarioTemporal.Productos; for (int j = 0; j < inventarioTemporal.TotalProductos; j++) { if (inventarioTemporal.GetProducto(j).Id == idImagen) { piezasInv = inventarioTemporal.GetProducto(j).Existencias.PiezasInventario; inventarioTemporal.GetProducto(j).Existencias.PiezasInventario = piezasInv - numeric; } } lista = inventarioTemporal.ProductosToString(); using (StreamWriter escribir = new StreamWriter(@"E:\DescargasPepita\CalidadSoftware_Alejandra\ProyectoPlumas\Catalogo\Catalogo\bin\Debug\RespaldoRegistro.txt")) { foreach (string cad in lista) { escribir.WriteLine(cad); } } }
//Carga las ventas al carrito internal void CargarVentasDeArchivo() { int idImagen; int numPiezas; int j = 0; string cadena4, cadena5, cadena6; string[] columnas; filas = leerVentas.Split(new string[] { System.Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries); if (filas.Length == carrito.NumeroArticulos) { MessageBox.Show("filas == carrito.Ventas.Length:", " 1ER IF"); } else { ventasAux = new int[filas.Length]; if (carrito.NumeroArticulos == 0) { MessageBox.Show("ventas.Count == 0", " 2DO IF"); foreach (string linea in filas) { columnas = linea.Split(','); idImagen = Convert.ToInt32(columnas[0]); numPiezas = Convert.ToInt32(columnas[1]); carrito.AgregarVenta(new Venta(inventario.GetProducto(idImagen), numPiezas)); j = j + 1; } } if (filas.Length > carrito.NumeroArticulos) { MessageBox.Show("filas > ventas.Count == ", " 3ER IF"); renglones = new String[filas.Length - carrito.Ventas.Length]; int k = 0, p = carrito.Ventas.Length; for (int m = carrito.Ventas.Length; m < filas.Length; m++) { renglones[k] = filas[m]; k++; } foreach (string linea in renglones) { columnas = linea.Split(','); idImagen = Convert.ToInt32(columnas[0]); numPiezas = Convert.ToInt32(columnas[1]); carrito.AgregarVenta(new Venta(inventario.GetProducto(idImagen), numPiezas)); p = p + 1; } } } //termina else }
private void LeerArchivoImagenes() { imagenes = leerImagenes.Split(new string[] { System.Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries); int i = 0; if (imagenes.Length == 18) { foreach (string linea in imagenes) { inventario.GetProducto(i).SetImagen(linea); i++; } } }
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++; } } }