Пример #1
0
        public void insertarVenta(int factura, string idProducto, int cantidad, double valorUnitario, double total)
        {
            tblVentas venta = new tblVentas();

            venta.cantidad       = cantidad;
            venta.fecha          = DateTime.Now;
            venta.id_factura     = factura;
            venta.id_producto    = Convert.ToInt32(idProducto);
            venta.valor_total    = total;
            venta.valor_unitario = valorUnitario;
            DbContext.tblVentas.Add(venta);
            int res = DbContext.SaveChanges();

            if (res > 0)
            {
                tblProductos producto = new tblProductos();
                int          pro      = Convert.ToInt32(idProducto);
                producto = DbContext.tblProductos.FirstOrDefault(p => p.id_producto == pro);
                if (producto != null)
                {
                    if (!producto.servicio.Value)
                    {
                        producto.existencias = producto.existencias - cantidad;
                    }
                    DbContext.SaveChanges();
                }
            }
        }
Пример #2
0
        //  metodo de inserción de la tabla ventas
        public bool insertarVentas(EntidadesVentas entidad)
        {
            tblVentas tabla = new tblVentas();

            tabla.fecha      = entidad.fecha;
            tabla.idCliente  = entidad.idCliente;
            tabla.idEmpleado = entidad.idEmpleado;
            tabla.cantidad   = entidad.cantidad;
            tabla.precio     = entidad.precio;
            tabla.iva        = entidad.iva;
            tabla.total      = entidad.total;
            return(metodoVenta.insertarVenta(tabla));
        }
Пример #3
0
        public async Task <IActionResult> Create([Bind("IdVenta,FechaVenta,Cantidad,Precio,SubTotal,Total,IdProducto,IdTienda")] tblVentas tblVentas)
        {
            if (ModelState.IsValid)
            {
                _context.Add(tblVentas);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewBag.Tienda       = _context.Tiendas.ToList();
            ViewBag.Producto     = _context.Productos.ToList();
            ViewData["IdTienda"] = new SelectList(_context.Tiendas, "IdTienda", "NombreTienda");
            return(View(tblVentas));
        }