예제 #1
0
        public async Task <IActionResult> Create([Bind("Id,Valor")] ConfiguracionAlertaStock configuracionAlertaStock)
        {
            if (ModelState.IsValid)
            {
                _context.Add(configuracionAlertaStock);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(configuracionAlertaStock));
        }
예제 #2
0
        public async Task <IActionResult> Create([Bind("Id,Nombre,Direccion,Correo,Telefono,Localidad")] Clientes clientes)
        {
            if (ModelState.IsValid)
            {
                _context.Add(clientes);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(clientes));
        }
예제 #3
0
        public async Task <IActionResult> Create([Bind("Id,Nombre,TipoMercaderia,Direccion,Telefono,NombrePersonal")] Proveedores proveedores)
        {
            if (ModelState.IsValid)
            {
                _context.Add(proveedores);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(proveedores));
        }
예제 #4
0
        public async Task <IActionResult> Create([Bind("Id,Localidades")] ConfiguracionLocalidades configuracionLocalidades)
        {
            if (ModelState.IsValid)
            {
                _context.Add(configuracionLocalidades);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(configuracionLocalidades));
        }
        public async Task <IActionResult> Create([Bind("Id,Tipos")] ConfiguracionTipos configuracionTipos)
        {
            if (ModelState.IsValid && !TipoExiste(configuracionTipos.Tipos))
            {
                _context.Add(configuracionTipos);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }

            return(View(configuracionTipos));
        }
예제 #6
0
        public IActionResult Cerrar(int?id)
        {
            Pedidos pedido = _context.Pedidos.Find(id);

            pedido.EstaEntregado = true;
            pedido.EstaPago      = true;
            pedido.PedidoCerrado = true;
            _context.Update(pedido);
            _context.SaveChangesAsync();

            return(RedirectToAction("Pendientes", "Pedidos"));
        }
예제 #7
0
        public async Task <IActionResult> Create([Bind("Id,Producto,Tipo,UnidadUsada,PrecioKgUnidad,CantidadDisponible")] Productos productos)
        {
            if (ModelState.IsValid && numeroValido(productos.PrecioKgUnidad) && numeroValido(productos.CantidadDisponible) && productos.Producto != null)
            {
                if (productos.CantidadDisponible == 0)
                {
                    productos.HayStock = false;
                }
                else
                {
                    productos.HayStock = true;
                }
                _context.Add(productos);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(productos));
        }
예제 #8
0
        public async Task <IActionResult> Create([Bind("Id,Producto,Cantidad")] ProductosVendidos productosVendidos)
        {
            if (ModelState.IsValid)
            {
                if (CantidadDisponible(productosVendidos.Producto)[0] >= productosVendidos.Cantidad)
                {
                    productosVendidos.IdPedido = UltimoId();
                    _context.Add(productosVendidos);
                    RestarStock(productosVendidos.Producto, productosVendidos.Cantidad);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Create)));
                }
                else
                {
                    return(RedirectToAction(nameof(Create)));
                }
            }
            return(View(productosVendidos));
        }