internal void eliminarSalida(Salidas salida) { Context db = new Context(); /*registrosInventario Registro = new registrosInventario(); * * Registro.descripcion = "ELIMINACIÓN INGRESO"; * Registro.fechaRegistrado = DateTime.Now; * Registro.idOperacion = salida.SalidasID; * Registro.productoID = salida.productosID; * Registro.cantidadPrevia = this.cantidadDisponible; * * this.cantidadDisponible += salida.cantidad; * * Registro.cantidadPosterior = this.cantidadDisponible; * * db.RegistrosInventario.Add(Registro);//*/ db.Salidas.Remove(salida); db.Entry(this).State = EntityState.Modified; db.SaveChanges(); }
internal void modificarSalida(Salidas salida, double cantidadPrevia) { Context db = new Context(); db.Entry(salida).State = EntityState.Modified; db.SaveChanges(); /*registrosInventario Registro = new registrosInventario(); * Registro.descripcion = "MODIFICACIÓN SALIDA"; * Registro.fechaRegistrado = DateTime.Now; * Registro.idOperacion = salida.SalidasID; * Registro.productoID = salida.productosID; * Registro.cantidadPrevia = this.cantidadDisponible; * * this.cantidadDisponible -= (salida.cantidad - cantidadPrevia); * * Registro.cantidadPosterior = this.cantidadDisponible; * * db.RegistrosInventario.Add(Registro);//*/ db.SaveChanges(); db.Entry(this).State = EntityState.Modified; db.SaveChanges(); }