예제 #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 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));
        }
예제 #7
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));
        }
예제 #8
0
        public async Task <IActionResult> Create([Bind("Id,Cliente,Fecha,EstaEntregado,EstaPago,PedidoCerrado,TotalCobrado")] Pedidos pedidos)
        {
            if (ModelState.IsValid)
            {
                if (pedidos.EstaPago && pedidos.EstaEntregado)
                {
                    pedidos.PedidoCerrado = true;
                }
                else
                {
                    pedidos.PedidoCerrado = false;
                }
                _context.Add(pedidos);
                await _context.SaveChangesAsync();

                foreach (ProductosVendidos item in lista)
                {
                    _context.ProductosVendidos.Add(item);
                    _context.SaveChanges();
                }
                return(RedirectToAction("Create", "ProductosVendidos"));
            }
            return(View(pedidos));
        }