public void AlterInventario(Inventario I)
        {
            var originalEntry = _context.Inventario.Single(y => y.Idproducto == I.Idproducto);

            originalEntry.Existencia       += I.Existencia;
            originalEntry.Precio            = I.Precio;
            originalEntry.Unidademonetarias = originalEntry.Existencia * Decimal.Parse(originalEntry.Precio.ToString());
            _context.Update(originalEntry);
        }
Esempio n. 2
0
        public void UpdateIn(int id, int cantidad, int accion)
        {
            var originalEntry = _context.Inventario.Single(y => y.Idinventario == id);
            var d             = originalEntry.Precio.ToString();

            switch (accion)
            {
            case 0:
                originalEntry.Existencia       -= cantidad;
                originalEntry.Unidademonetarias = originalEntry.Existencia * Decimal.Parse(d);
                break;

            case 1:
                originalEntry.Existencia       += cantidad;
                originalEntry.Unidademonetarias = originalEntry.Existencia * Decimal.Parse(d);
                break;
            }
            _context.Update(originalEntry);
        }