Beispiel #1
0
        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();
        }
Beispiel #2
0
        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();
        }