public JsonResult RecuperarEntradaNotaItem(int id) { entradaNotaItemRepositorio = new EntradaNotaItemRepositorio(); var lista = entradaNotaItemRepositorio.RecuperarPeloId(id); return(Json(lista)); }
public JsonResult InserirItem(EntradaNotaItemModel entradaNotaItemModel, int idEntradaNota) { var resultado = "OK"; var mensagens = string.Empty; if (entradaNotaItemModel is null) { resultado = "AVISO"; mensagens = "Nenhum produto foi informado."; } else { try { entradaNotaItemRepositorio = new EntradaNotaItemRepositorio(); var lista = (List <EntradaNotaItemModel>)Session["itens"]; foreach (var itens in lista.ToList()) { entradaNotaItemModel = new EntradaNotaItemModel() { IdEntradaNota = itens.IdEntradaNota, IdProduto = itens.IdProduto, QuantidadeProduto = itens.QuantidadeProduto, ValorTotalProduto = itens.ValorTotalProduto, ValorUnitarioProduto = itens.ValorUnitarioProduto }; entradaNotaItemRepositorio.SalvarItens(entradaNotaItemModel, idEntradaNota); entradaNotaItemRepositorio.AtualizarQuantidadeProduto(entradaNotaItemModel); } Session.Remove("itens"); } catch (Exception ex) { throw new Exception(ex.Source); } } return(Json(new { Resultado = resultado, Mensagens = mensagens })); }