public void mostrarCompraCargada(int idCompraCargada) { Compra compra = PersistenciaFacade.getInstance().obtenerObjeto <Compra>(idCompraCargada); CompraDetalleView view = (CompraDetalleView)vista; view.mostrarIdCompra(compra.IdCompra); view.mostrarRazonSocial(compra.proveedor.RazonSocial); view.mostrarCuil(compra.proveedor.Cuit); view.mostrarDomicilio(compra.proveedor.Domicilios[0].domicilioToString()); view.mostrarTelefono(compra.proveedor.Telefonos[0].Numero); view.mostrarFechaDeCompra(compra.fechaCompra); view.mostrarEstado(compra.estado.ToString()); foreach (LineaCompra linea in compra.lineasDeCompra) { view.mostrarMaterial(linea.material.IdMaterial, linea.material.Descripcion, linea.cantidad); } if (compra.estado.Equals(EstadoCompra.COMPLETADO)) { view.cambiarEstadoBotonAprobar(false); } else { view.cambiarEstadoBotonAprobar(true); } }
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()); }