public async Task <IActionResult> Edit(int id, [Bind("EmpleadosID,Sueldo,Area,CantidadTrabajo,Nombre,Apellido,Edad,Direccion")] Empleados empleados) { if (id != empleados.EmpleadosID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(empleados); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EmpleadosExists(empleados.EmpleadosID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(empleados)); }
public async Task <IActionResult> Edit(int id, [Bind("ProductosID,Nombre,PaisOrigen,Marca")] Productos productos) { if (id != productos.ProductosID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(productos); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProductosExists(productos.ProductosID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(productos)); }
public async Task <IActionResult> Edit(int id, [Bind("CLientesID,Telefono,Empresa,Nombre,Apellido,Edad,Direccion")] Clientes clientes) { if (id != clientes.CLientesID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(clientes); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClientesExists(clientes.CLientesID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(clientes)); }
public async Task <IActionResult> EditarCliente(int id, [Bind("IDCliente,Nombre,Apellido,Sexo,Direccion,Email,FechaNacimiento,FechaRegistro")] Cliente cliente) { if (id != cliente.IDCliente) { return(NotFound()); } if (ModelState.IsValid) { try { cliente.FechaRegistro = DateTime.Now; _context.Update(cliente); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClienteExists(cliente.IDCliente)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public async Task <IActionResult> Edit(int id, [Bind("VentasID,EmpleadoID,ClientesID,ProductosID,DateTime")] Ventas ventas) { if (id != ventas.VentasID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(ventas); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VentasExists(ventas.VentasID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ClientesID"] = new SelectList(_context.Clientes, "CLientesID", "Nombre", ventas.ClientesID); ViewData["EmpleadoID"] = new SelectList(_context.Empleados, "EmpleadosID", "Nombre", ventas.EmpleadoID); ViewData["ProductosID"] = new SelectList(_context.Productos, "ProductosID", "PaisOrigen", ventas.ProductosID); return(View(ventas)); }
public async Task <IActionResult> EditarProducto(int id, [Bind("IDProducto,Nombre,Descripcion,Unidad,Precio")] Producto producto) { if (id != producto.IDProducto) { return(NotFound()); } if (ModelState.IsValid) { try { producto.FechaRegistro = DateTime.Now; _context.Update(producto); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProductoExists(producto.IDProducto)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(producto)); }
public async Task <IActionResult> EditarEmpleado(int id, [Bind("IDEmpleado,Nombre,Apellido,Sexo,Direccion,Email,FechaNacimiento,FechaIngreso,Cedula,Sueldo,Posicion")] Empleado empleado) { if (id != empleado.IDEmpleado) { return(NotFound()); } if (ModelState.IsValid) { try { empleado.FechaIngreso = DateTime.Now; _context.Update(empleado); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EmpleadoExists(empleado.IDEmpleado)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(empleado)); }
public async Task <IActionResult> AgregarVenta([Bind("IDVenta,IDProducto,IDCliente,FechaVenta")] VentaProductos ventaProductos) { if (ModelState.IsValid) { ventaProductos.FechaVenta = DateTime.Now; var prod = getProducto(ventaProductos.IDProducto); if (prod.Unidad == 0) { ModelState.AddModelError("outOf", "Ya no quedan unidades disponibles de este producto."); } else { prod.Unidad -= 1; _context.Add(ventaProductos); _context.Update(prod); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } ViewData["IDCliente"] = new SelectList(_context.Clientes, "IDCliente", "Nombre", ventaProductos.IDCliente); ViewData["IDProducto"] = new SelectList(_context.Productos, "IDProducto", "Nombre", ventaProductos.IDProducto); return(View(ventaProductos)); }