internal void finalizarCompra(int idCompraCargada) { Compra compra = PersistenciaFacade.getInstance().obtenerObjeto <Compra>(idCompraCargada); compra.finalizarCompra(); int cantidadComprada = 0; GestionarMaterialControlador controladorMaterial = new GestionarMaterialControlador(); foreach (LineaCompra lc in compra.lineasDeCompra) { cantidadComprada = lc.cantidad; controladorMaterial.modificarMaterial( lc.material.IdMaterial, lc.material.Descripcion, lc.material.Precio, cantidadComprada, lc.material.StockMinimo, lc.material.tipoUnidad); } PersistenciaFacade.getInstance().actualiarObjeto(compra); CompraDetalleView view = (CompraDetalleView)vista; view.mostrarEstado(compra.estado.ToString()); }
private void button1_Click(object sender, EventArgs e) { int idMaterial = int.Parse(tboxIdMaterial.Text); string descripcion = tboxDescripcion.Text; double precio = double.Parse(tboxPrecio.Text); int stockDisponible = int.Parse(tboxStockDisponible.Text); int stockMinimo = int.Parse(tboxMinimo.Text); string unidad = unidadTbox.Text; controlador.modificarMaterial(idMaterial, descripcion, precio, stockDisponible, stockMinimo, unidad); Dispose(); }
public void confirmarPedido() { pedido.seHaCompletado(); //pedido.imprimirPedido(); negocio.cargarPedidosRealizados(pedido); GestionarMaterialControlador controlador = new GestionarMaterialControlador(); foreach (ListaMaterial materialNecesario in pedido.ListaDeMateriales) { controlador.modificarMaterial( materialNecesario.material.IdMaterial, materialNecesario.material.Descripcion, materialNecesario.material.Precio, materialNecesario.material.StockDisponible - materialNecesario.cantidad, materialNecesario.material.StockMinimo, materialNecesario.material.tipoUnidad); } }