Beispiel #1
0
        private void AgregarHistorico(int insumoId, int cantidadComprada, int saldo, DateTime fechaCargaCompra, int nuevoIdCompra)
        {
            HistoricoSIAH historicoSIAH = new HistoricoSIAH();

            historicoSIAH.insumoId        = insumoId;
            historicoSIAH.fechaMovimiento = fechaCargaCompra;
            historicoSIAH.descripcion     = "Compra registrada, Compra número: " + nuevoIdCompra;
            historicoSIAH.saldo           = saldo;
            historicoSIAH.isNegative      = false;
            historicoSIAH.cantidad        = cantidadComprada;

            db.HistoricoSIAH.Add(historicoSIAH);


            HistoricoFisico historicoFisico = new HistoricoFisico();

            historicoFisico.insumoId        = insumoId;
            historicoFisico.fechaMovimiento = fechaCargaCompra;
            historicoFisico.descripcion     = "Compra registrada, Compra número: " + nuevoIdCompra;
            historicoFisico.saldo           = saldo;
            historicoFisico.isNegative      = false;
            historicoFisico.cantidad        = cantidadComprada;

            db.HistoricoFisico.Add(historicoFisico);
        }
Beispiel #2
0
        private void agregarHistoricoSIAH(AjusteSIAH ajusteSIAH, int saldo, DetalleAjusteSIAH detalle)
        {
            HistoricoSIAH historicoSIAH = new HistoricoSIAH();

            historicoSIAH.insumoId        = detalle.insumoId;
            historicoSIAH.fechaMovimiento = ajusteSIAH.fechaGeneracion;
            historicoSIAH.descripcion     = "Ajuste de stock: " + detalle.info;
            historicoSIAH.saldo           = saldo;
            historicoSIAH.isNegative      = detalle.cantidad < 0 ? true : false;
            historicoSIAH.cantidad        = detalle.cantidad;

            db.HistoricoSIAH.Add(historicoSIAH);
        }
Beispiel #3
0
        private void agregarHistoricoSIAH(DetallePedido detalle, DateTime fechaAutorizacion, Pedido pedido, int saldoStock)
        {
            HistoricoSIAH historicoSIAH = new HistoricoSIAH();

            historicoSIAH.insumoId        = detalle.insumoId;
            historicoSIAH.fechaMovimiento = fechaAutorizacion;
            historicoSIAH.descripcion     = "Autorización realizada al Pedido número: " + pedido.id;
            historicoSIAH.cantidad        = detalle.cantidadAutorizada * (-1);
            historicoSIAH.saldo           = saldoStock;
            historicoSIAH.isNegative      = true;

            db.HistoricoSIAH.Add(historicoSIAH);
        }
Beispiel #4
0
        private void agregarHistoricoSIAH(int insumoId, int cantidadEntregada, int saldo, DateTime fechaEntregaEfectiva, int remitoId)
        {
            HistoricoSIAH historicoSIAH = new HistoricoSIAH();

            historicoSIAH.insumoId        = insumoId;
            historicoSIAH.fechaMovimiento = DateTime.UtcNow;
            historicoSIAH.descripcion     = "Ajuste de entrega realizada, Remito número: " + remitoId;
            historicoSIAH.saldo           = saldo;
            historicoSIAH.isNegative      = false;
            historicoSIAH.cantidad        = cantidadEntregada;

            db.HistoricoSIAH.Add(historicoSIAH);
        }