public async Task <IActionResult> Edit(int id, [Bind("IdCompra,Referencia,Cantidad,FechaCompra,IdProveedor,IdUsuario")] Ordencompra ordencompra)
        {
            if (id != ordencompra.IdCompra)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(ordencompra);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!OrdencompraExists(ordencompra.IdCompra))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdProveedor"] = new SelectList(_context.Proveedor, "IdProveedor", "IdProveedor", ordencompra.IdProveedor);
            ViewData["IdUsuario"]   = new SelectList(_context.Persona, "IdUsuario", "Direccion", ordencompra.IdUsuario);
            ViewData["Referencia"]  = new SelectList(_context.Producto, "Referencia", "Referencia", ordencompra.Referencia);
            return(View(ordencompra));
        }
        public async Task <IActionResult> Edit(int id, [Bind("IdProveedor,NombreProveedor,Direccion,Telefono,Ciudad,IdTipo,Identificacion")] Proveedor proveedor)
        {
            if (id != proveedor.IdProveedor)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(proveedor);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ProveedorExists(proveedor.IdProveedor))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdTipo"] = new SelectList(_context.Tipoidentificacion, "IdTipo", "IdTipo", proveedor.IdTipo);
            return(View(proveedor));
        }
        public async Task <IActionResult> Edit(int id, [Bind("IdUsuario,Identificacion,PrimerNombre,SegundoNombre,PrimerApellido,SegundoApellido,Direccion,IdTipo,Id")] Persona persona)
        {
            if (id != persona.IdUsuario)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(persona);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PersonaExists(persona.IdUsuario))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Id"]     = new SelectList(_context.Aspnetusers, "Id", "Id", persona.Id);
            ViewData["IdTipo"] = new SelectList(_context.Tipoidentificacion, "IdTipo", "IdTipo", persona.IdTipo);
            return(View(persona));
        }
        public async Task <IActionResult> Edit(int id, [Bind("IdInventario,Referencia,Cantidad,Fecha,IdProveedor")] Inventario inventario)
        {
            if (id != inventario.IdInventario)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(inventario);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!InventarioExists(inventario.IdInventario))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdProveedor"] = new SelectList(_context.Proveedor, "IdProveedor", "IdProveedor", inventario.IdProveedor);
            ViewData["Referencia"]  = new SelectList(_context.Producto, "Referencia", "Referencia", inventario.Referencia);
            return(View(inventario));
        }
示例#5
0
        public async Task <IActionResult> Edit(int id, [Bind("IdTipo,Descripcion")] Tipoidentificacion tipoidentificacion)
        {
            if (id != tipoidentificacion.IdTipo)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(tipoidentificacion);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TipoidentificacionExists(tipoidentificacion.IdTipo))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(tipoidentificacion));
        }
        public async Task <IActionResult> Edit(int id, [Bind("IdCategoria,Descripcion")] Categoria categoria)
        {
            if (id != categoria.IdCategoria)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(categoria);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CategoriaExists(categoria.IdCategoria))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(categoria));
        }
        public async Task <IActionResult> Edit(int id, [Bind("IdVenta,FechaVenta,Cantidad,ValorTotal,IdUsuario")] Ordenventa ordenventa)
        {
            if (id != ordenventa.IdVenta)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(ordenventa);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!OrdenventaExists(ordenventa.IdVenta))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdUsuario"] = new SelectList(_context.Persona, "IdUsuario", "Direccion", ordenventa.IdUsuario);
            return(View(ordenventa));
        }
示例#8
0
        public async Task <IActionResult> Edit(string id, [Bind("Referencia,Descripcion,Precio,Marca,IdCategoria,IdProveedor")] Producto producto)
        {
            if (id != producto.Referencia)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(producto);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ProductoExists(producto.Referencia))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdCategoria"] = new SelectList(_context.Categoria, "IdCategoria", "IdCategoria", producto.IdCategoria);
            ViewData["IdProveedor"] = new SelectList(_context.Proveedor, "IdProveedor", "IdProveedor", producto.IdProveedor);
            return(View(producto));
        }