Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
        public MaterialView()
        {
            InitializeComponent();

            controlador = new GestionarMaterialControlador(this);
            refrescarTabla();
            ocultarBotonesEditarYEliminar();
        }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
 public EditarMaterialView(int idMaterial)
 {
     InitializeComponent();
     controlador = new GestionarMaterialControlador(this);
     controlador.detalleMaterial(idMaterial);
 }
 public NuevoMaterialView()
 {
     InitializeComponent();
     controlador = new GestionarMaterialControlador(this);
 }