public ActionResult Editar(EntradasLivros entradaLivro, int idLivro) { try { new Business.EntradasLivrosBusiness().EditEntradasLivros(entradaLivro, idLivro); var retorno = new { mensagem = "Entrada Atualizada com Sucesso!", erro = false, id = entradaLivro.entradaID }; return(Json(retorno, JsonRequestBehavior.AllowGet)); } catch (System.Exception e) { var retorno = new { mensagem = e.Message.ToString(),//"Ocorreu algum erro ao editar Usuário!", erro = true }; return(Json(retorno, JsonRequestBehavior.AllowGet)); } }
public ActionResult Inserir(EntradasLivros entradaLivro, int idLivro) { try { //if (ModelState.IsValid) //{ new Business.EntradasLivrosBusiness().AddEntradasLivros(entradaLivro, idLivro); //} var retorno = new { mensagem = "Entrada Inserida com Sucesso!", erro = false, id = entradaLivro.entradaID }; return(Json(retorno, JsonRequestBehavior.AllowGet)); } catch (System.Exception e) { var retorno = new { mensagem = e.Message.ToString(),//"Ocorreu algum erro ao inserir Usuário!", erro = true }; return(Json(retorno, JsonRequestBehavior.AllowGet)); } }
private Estoque AlterarEstoque(EntradasLivros entLivros, int idLivro) { var estoque = new Business.EstoqueBusiness().GetEstoqueByEntradaID(entLivros.entradaID); estoque.livroID_FK = idLivro; estoque.nrQuantidade = (int)(entLivros.ValorTotalEntrada / entLivros.unitarioLivro); estoque.vlUnitarioLivro = entLivros.unitarioLivro; return(estoque); }
private Estoque RetornarEstoque(EntradasLivros entLivros, int idLivro) { return(new Estoque() { entradaID_FK = entLivros.entradaID, livroID_FK = idLivro, nrQuantidade = (int)(entLivros.ValorTotalEntrada / entLivros.unitarioLivro), vlUnitarioLivro = entLivros.unitarioLivro }); }
public void EditEntradasLivros(EntradasLivros entradaLivro, int idLivro) { using (var unitOfWork = new UnitOfWork(new Domain.BancoContext())) { unitOfWork.EntradasLivros.Edit(entradaLivro); unitOfWork.Estoque.Edit(AlterarEstoque(entradaLivro, idLivro)); unitOfWork.Complete(); unitOfWork.Dispose(); } }
public void AddEntradasLivros(EntradasLivros entradaLivro, int idLivro) { using (var unitOfWork = new UnitOfWork(new Domain.BancoContext())) { unitOfWork.EntradasLivros.Add(entradaLivro); unitOfWork.Estoque.Add(RetornarEstoque(entradaLivro, idLivro)); unitOfWork.Complete(); unitOfWork.Dispose(); } }