public async Task <IActionResult> EntradaProducto(int id, [Bind("ID,product,color,tallas,sexo,cantidad,modelo")] Producto producto) { if (id != producto.ID) { return(NotFound()); } if (ModelState.IsValid) { try { var listarProductos = _context.Productos.Where(x => x.ID == id).Select(y => y.cantidad).ToList(); int listarP = int.Parse(listarProductos.First().ToString()); producto.cantidad = producto.cantidad + listarP; _context.Productos.Attach(producto); _context.Entry(producto).Property(x => x.cantidad).IsModified = true; await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { return(NotFound()); } return(RedirectToAction(nameof(Listar))); } return(View(producto)); }
public async Task <JsonResult> PutUsuario(int id, Usuario usuario) { if (id != usuario.id) { return(new JsonResult(new { mensaje = "El id del usuario debe de coincidir con el id de la url." })); } _context.Entry(usuario).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UsuarioExists(id)) { return(new JsonResult(new { mensaje = "No se encontro ningún usuario con ese id." })); } else { return(new JsonResult(new { mensaje = "Ocurrio un error en la bd, vuelva a intentarlo" })); } } return(new JsonResult(usuario)); }
public async Task <JsonResult> PutInventario(int id, Inventario inventario) { if (id != inventario.id) { return(new JsonResult(new { mensaje = "El id del inventario debe coincidir con el id de l url." })); } _context.Entry(inventario).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!InventarioExists(id)) { return(new JsonResult(new { mensaje = "No se encontró ningún inventario con ese id." })); } else { throw; } } return(new JsonResult(inventario)); }
public async Task <JsonResult> PutProveedor(int id, Proveedor proveedor) { if (id != proveedor.id) { return(new JsonResult(new { mensaje = "El id del proveedor debe de coincidir con el del url." })); } _context.Entry(proveedor).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProveedorExists(id)) { return(new JsonResult(new { mensaje = "No se encontro ningún proveedor con ese id" })); } else { throw; } } return(new JsonResult(proveedor)); }
public async Task <JsonResult> PutCategoriaProducto(int id, CategoriaProducto categoriaProducto) { if (id != categoriaProducto.id) { return(new JsonResult(new { mensaje = "No coinciden los id." })); } _context.Entry(categoriaProducto).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CategoriaProductoExists(id)) { return(new JsonResult(new { mensaje = "No se encontro esa categoria" })); } else { throw; } } return(new JsonResult(categoriaProducto)); }
public async Task <JsonResult> PutProducto(int id, Producto producto) { if (id != producto.id) { return(new JsonResult(new { mensaje = "El id del producto debe de coincidir con el de la url." })); } _context.Entry(producto).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProductoExists(id)) { return(new JsonResult(new { mensaje = "El producto con ese id no existe." })); } else { return(new JsonResult(new { mensaje = "Ocurrio un problema en la bd, vuelva a intentarlo" })); } } return(new JsonResult(producto)); }
public async Task <JsonResult> PutSucursal(int id, Sucursal sucursal) { if (id != sucursal.id) { return(new JsonResult(new { mensaje = "El id de la url y el de la surcursal deben de coincidir" })); } _context.Entry(sucursal).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SucursalExists(id)) { return(new JsonResult(new { mensaje = "No existe ninguna sucursal con ese id" })); } else { throw; } } return(new JsonResult(sucursal)); }
public async Task <JsonResult> PutLote(int id, Lote lote) { if (id != lote.id) { return(new JsonResult(new { mensaje = "El id del lote debe de coincidir con el del url." })); } _context.Entry(lote).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LoteExists(id)) { return(new JsonResult(new { mensaje = "No se encontró ningún lote con ese id." })); } else { return(new JsonResult(new { mensaje = "Ocurrió un error en la bd, vuelva a intentarlo" })); } } return(new JsonResult(lote)); }
public async Task <JsonResult> PutPedido(int id, Pedido pedido) { if (id != pedido.id) { return(new JsonResult(new { mensaje = "No se encontro nigún pedido con ese id" })); } _context.Entry(pedido).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PedidoExists(id)) { return(new JsonResult(new { mensaje = "No se encontro nigún pedido con ese id" })); } else { throw; } } return(new JsonResult(pedido)); }
public async Task <IActionResult> PutPresentacion([FromRoute] int id, [FromBody] Presentacion presentacion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != presentacion.Id) { return(BadRequest()); } _context.Entry(presentacion).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PresentacionExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutDetallePedido(int id, DetallePedido detallePedido) { if (id != detallePedido.id) { return(BadRequest()); } _context.Entry(detallePedido).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DetallePedidoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task EliminarRegistroEntradaProductoAsync(int idRegistro) { RegistroEntradaProducto registroEntrada = new RegistroEntradaProducto() { Codigo = idRegistro }; _db.Entry(registroEntrada).State = EntityState.Deleted; }
public async Task EliminarRolAsync(int idUserRol) { UserRol rol = new UserRol() { IdRol = idUserRol }; _db.Entry(rol).State = EntityState.Deleted; }
public async Task EliminarCategoriaAsync(int idVenta) { VentaProducto venta = new VentaProducto() { Codigo = idVenta }; _db.Entry(venta).State = EntityState.Deleted; }
public async Task EliminarTipoUsuarioAsync(int idTipoUsuario) { TipoUsuario tipoUsuario = new TipoUsuario() { Codigo = idTipoUsuario }; _db.Entry(tipoUsuario).State = EntityState.Deleted; }
public async Task EliminarRolAsync(int idRol) { Rol rol = new Rol() { Codigo = idRol }; _db.Entry(rol).State = EntityState.Deleted; }
public async Task EliminarCategoriaAsync(int idCategoria) { Categoria categoria = new Categoria() { IdCategoria = idCategoria }; _db.Entry(categoria).State = EntityState.Deleted; }
public async Task EliminarProductoAsync(int idProducto) { Producto producto = new Producto() { Codigo = idProducto }; _db.Entry(producto).State = EntityState.Deleted; }
public async Task EliminarRegistroVentaAsync(int idVenta) { RegistroVenta registroVenta = new RegistroVenta() { Codigo = idVenta }; _db.Entry(registroVenta).State = EntityState.Deleted; }
public async Task EliminarMarcaAsync(int idCategoria) { Marca marca = new Marca() { Codigo = idCategoria }; _db.Entry(marca).State = EntityState.Deleted; }
public ActionResult Edit([Bind(Include = "SECUENCIAL,CODIGO,TIPOITEM,CATEGORIAITEM")] item item) { if (ModelState.IsValid) { db.Entry(item).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(item)); }
public ActionResult Edit(TipoEmpaque tipoEmpaque) { if (ModelState.IsValid) { db.Entry(tipoEmpaque).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoEmpaque)); }
public ActionResult Edit([Bind(Include = "SECUENCIAL,TIPO,RESPONSABLE,CODIGOINTERNO")] mantenimientoComputadores mantenimientoComputadores) { if (ModelState.IsValid) { db.Entry(mantenimientoComputadores).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mantenimientoComputadores)); }
public ActionResult Edit(Proveedores proveedores) { if (ModelState.IsValid) { db.Entry(proveedores).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(proveedores)); }
public ActionResult Edit([Bind(Include = "SECUENCIAL,ARTICULO1,CATEGORIAARTICULO")] ARTICULO aRTICULO) { if (ModelState.IsValid) { db.Entry(aRTICULO).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(aRTICULO)); }
public ActionResult Edit(Categoria categoria) { if (ModelState.IsValid) { db.Entry(categoria).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(categoria)); }
public ActionResult Edit([Bind(Include = "SECUENCIAL,RESPONSABLE,CODIGOINTERNO,TIEMPOINICIO,TIEMPOFIN")] asignacionVarios asignacionVarios) { if (ModelState.IsValid) { db.Entry(asignacionVarios).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(asignacionVarios)); }
public ActionResult Edit([Bind(Include = "id_tipo_inventario,descripcion_tipo,cuenta_contable,estado")] TipoInventario tipoInventario) { if (ModelState.IsValid) { db.Entry(tipoInventario).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoInventario)); }
public ActionResult Edit([Bind(Include = "SECUENCIAL,CODIGOINTERNO,CUADADDEUBICACION,DESCRIPCION,MEMORIARAM,PROCESADOR,DISCODURO,LICENCIADO,OFFICE,MARCA,MODELO,SERIE,PARTICULARIDAD,ESTADO,NODEFACTURA,VALORFACTURA,FECHAADQUISICION,OBSERVACIONES")] ingresoComputadores ingresoComputadores) { if (ModelState.IsValid) { db.Entry(ingresoComputadores).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ingresoComputadores)); }
public ActionResult Edit([Bind(Include = "id_almacen,descripcion_almacen,estado")] Almacen almacen) { if (ModelState.IsValid) { db.Entry(almacen).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(almacen)); }