Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
        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));
            }
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 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
     });
 }
Exemplo n.º 5
0
 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();
     }
 }
Exemplo n.º 6
0
 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();
     }
 }