public async Task <IActionResult> Detalle(int?id) { Cliente clientes = await _context.ObtenerClientePorId(id); Transportadora transportadoras = await _context.ObtenerTransportadoraPorId(id); Estado estados = await _context.ObtenerEstadoPorId(id); TipoMercancia tipos = await _context.ObtenerMercanciaPorId(id); var libra = _context.ObtenerUltimaLibra(); ViewBag.Clientes = clientes; ViewBag.Transportadora = transportadoras; ViewBag.Estados = estados; ViewBag.Tipos = tipos; ViewBag.ValorLibra = libra; if (id == null) { return(NotFound()); } var paquete = await _context.ObtenerPaqueteId(id); if (paquete == null) { return(NotFound()); } return(View(paquete)); }
public async Task <TipoMercancia> ObtenerMercanciaPorId(int?id) { Paquete paquete = await _context.paquetes.FirstOrDefaultAsync(x => x.Codigo == id); TipoMercancia mercancia = await _context.mercancias.FirstOrDefaultAsync(x => x.IdTipoMercancia == paquete.Tipo); return(mercancia); }
public async Task <IActionResult> CrearEditar([Bind("IdTipoMercancia,Nombre")] TipoMercancia tipomercancia) { if (ModelState.IsValid) { await _context.GuardarEditarTipoMercancia(tipomercancia); return(RedirectToAction(nameof(Index))); } return(View(tipomercancia)); }
public async Task EliminarTipoMercancia(TipoMercancia tipomercancia) { try { _context.tipomercancias.Remove(tipomercancia); await _context.SaveChangesAsync(); } catch (Exception) { throw new Exception(); } }
public async Task EditarTipoMercancia(TipoMercancia tipoMercancia) { try { _context.Update(tipoMercancia); await _context.SaveChangesAsync(); } catch (Exception e) { throw e; } }
public async Task GuardarTipoMercancia(TipoMercancia tipoMercancia) { try { _context.Add(tipoMercancia); await _context.SaveChangesAsync(); } catch (Exception e) { throw e; } }
public async Task <TipoMercancia> ObtenerTipoMercanciaPorID(int?id) { TipoMercancia tipomercancia = null; if (id == null) { return(tipomercancia); } else { tipomercancia = await _context.tipomercancias.FirstOrDefaultAsync(e => e.IdTipoMercancia == id); return(tipomercancia); } }
public async Task <IActionResult> Create([Bind("TipoMercanciaId", "Nombre")] TipoMercancia tipoMercancia) { if (ModelState.IsValid) { var verificarExistenciaTipoMercanciaId = await _tipoMercanciasBusiness.ObtenerTipoMercanciaPorId(tipoMercancia.TipoMercanciaId); if (verificarExistenciaTipoMercanciaId == null) { await _tipoMercanciasBusiness.GuardarTipoMercancia(tipoMercancia); return(RedirectToAction(nameof(Index))); } } return(View(tipoMercancia)); }
public async Task <IActionResult> Edit(int id, [Bind("TipoMercanciaId,Nombre")] TipoMercancia tipoMercancia) { if (id != tipoMercancia.TipoMercanciaId) { return(NotFound()); } if (ModelState.IsValid) { await _tipoMercanciasBusiness.EditarTipoMercancia(tipoMercancia); return(RedirectToAction(nameof(Index))); } ViewData["listaTiposMercancias"] = _tipoMercanciasBusiness.ObtenerListaTipoMercancia(); return(View(tipoMercancia)); }
public async Task GuardarEditarTipoMercancia(TipoMercancia tipomercancia) { try { if (tipomercancia.IdTipoMercancia == 0) { _context.Add(tipomercancia); } else { _context.Update(tipomercancia); } await _context.SaveChangesAsync(); } catch (Exception) { throw new Exception(); } }