public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre,Cedula,IdDepartamento,TipoPersona,FechaIngreso,IdEstado")] Empleado empleado) { if (id != empleado.Id) { return(NotFound()); } if (ModelState.IsValid && ValidaCedula(empleado?.Cedula)) { try { _context.Update(empleado); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EmpleadoExists(empleado.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdDepartamento"] = new SelectList(_context.Departamento, "Id", "Descripcion", empleado.IdDepartamento); ViewData["IdEstado"] = new SelectList(_context.Estado, "Id", "Descripcion", empleado.IdEstado); return(View(empleado)); }
public async Task <IActionResult> Edit(string id, [Bind("Id,Descripcion")] Estado estado) { if (id != estado.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(estado); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EstadoExists(estado.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(estado)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Descripcion,CuentaCompra,CuentaDepreciacion,IdEstado")] TipoActivo tipoActivo) { if (id != tipoActivo.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tipoActivo); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoActivoExists(tipoActivo.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdEstado"] = new SelectList(_context.Estado, "Id", "Descripcion", tipoActivo.IdEstado); return(View(tipoActivo)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Descripcion,IdDepartamento,IdTipoActivo,FechaRegistro,ValorCompra,DepreciacionPorAnno,AnnosDeDepreciacion,IdEstado")] ActivosFijos activosFijos) { if (id != activosFijos.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(activosFijos); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ActivosFijosExists(activosFijos.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdDepartamento"] = new SelectList(_context.Departamento, "Id", "Descripcion", activosFijos.IdDepartamento); ViewData["IdEstado"] = new SelectList(_context.Estado, "Id", "Descripcion", activosFijos.IdEstado); ViewData["IdTipoActivo"] = new SelectList(_context.TipoActivo, "Id", "Descripcion", activosFijos.IdTipoActivo); return(View(activosFijos)); }