public async Task <IActionResult> EditarDetalle(D00_TBDETALLE modelo) { var mensaje = await _detalleRepository.UpdateDetalle(modelo); TempData["mensajedetalle"] = mensaje; return(RedirectToAction("VistaDetalle", new { id = modelo.idTab })); }
public async Task <IActionResult> AgregarDetalle(int id) { var model = await _generalRepository.GetById(id); D00_TBDETALLE detalle = new D00_TBDETALLE(); detalle.idTab = model.idTab; return(PartialView(detalle)); }
public async Task <IActionResult> EditarDetalle(int?id) { if (id == null) { return(NotFound()); } D00_TBDETALLE detalle = await _detalleRepository.GetById(id); return(PartialView(detalle)); }
public async Task <IActionResult> DeleteDetalle(D00_TBDETALLE modelo) { try { TempData["mensajedetalle"] = await _detalleRepository.DeleteDetalle(modelo.idDet); return(RedirectToAction("VistaDetalle", new { id = modelo.idTab })); } catch { return(View()); } }
public async Task <D00_TBDETALLE> GetById(int?Id) { D00_TBDETALLE listaDetalle = new D00_TBDETALLE(); listaDetalle = await(from detalle in _context.D00_TBDETALLE where detalle.idDet == Id select new D00_TBDETALLE { idDet = detalle.idDet, coddetTab = detalle.coddetTab, descripcion = detalle.descripcion, idTab = detalle.idTab }).FirstOrDefaultAsync(); return(listaDetalle); }
public async Task <string> UpdateDetalle(D00_TBDETALLE Detalle) { try { _context.Entry(Detalle).Property(x => x.coddetTab).IsModified = true; _context.Entry(Detalle).Property(x => x.descripcion).IsModified = true; await Save(); return("Actualizacion Exitosa"); } catch (Exception ex) { return("Error al actualizar " + ex.StackTrace); } }
public async Task <string> DeleteDetalle(int DetalleID) { try { D00_TBDETALLE Detalle = await _context.D00_TBDETALLE.FindAsync(DetalleID); _context.D00_TBDETALLE.Remove(Detalle); await Save(); return("Registro eliminado correctamente"); } catch (Exception ex) { return("Error al eliminar" + ex.Message); } }
public async Task <string> InsertDetalle(D00_TBDETALLE Detalle) { try { await _context.D00_TBDETALLE.AddAsync(new D00_TBDETALLE() { coddetTab = Detalle.coddetTab, descripcion = Detalle.descripcion, idTab = Detalle.idTab }); await Save(); return("Ingreso Exitoso"); } catch (Exception ex) { return("Error en el guardado " + ex.StackTrace); } }
public async Task <IActionResult> DeleteDetalle(int id) { D00_TBDETALLE detalle = await _detalleRepository.GetById(id); return(PartialView(detalle)); }
public async Task <IActionResult> AgregarDetalle(D00_TBDETALLE modelo) { TempData["mensajedetalle"] = await _detalleRepository.InsertDetalle(modelo); return(RedirectToAction("VistaDetalle", new { id = modelo.idTab })); }