예제 #1
0
        public JsonResult GerarOrcamento(string pedido)
        {
            var orcamento        = _entitySerializationServices.Deserialize(pedido);
            var orcamentoRetorno = _pedidoAppService.GerarOrcamento(orcamento);

            if (orcamentoRetorno.ValidationResult.IsValid)
            {
                TempData["OrcamentoGerado"] = "Orçamento " + orcamento.NumeroPedido +
                                              " gerado com sucesso";
            }

            return(Json(orcamentoRetorno.ValidationResult, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        public JsonResult Novo(string requisicao)
        {
            var ordemExpedicao = _entitySerializationServices.Deserialize(requisicao);

            ordemExpedicao.UsuarioId = User.Identity.GetUserId();
            var ordemExpedicaoRetorno = _transferenciaAppServices.Transferir(ordemExpedicao);

            return(Json(new { retorno = new { ordemExpedicaoRetorno.ValidationResult, ordemExpedicaoRetorno.NumeroDocumento } }, JsonRequestBehavior.AllowGet));
        }
예제 #3
0
        public ActionResult Faturar(string faturamento)
        {
            FaturamentoViewModel faturamentoViewModel =
                _entitySerializationServicesFaturamento.Deserialize(faturamento);
            var _faturamentoRetorno = _faturamentoAppService.Faturar(faturamentoViewModel);

            TempData["Faturado"] = "Pedido Faturado com sucesso!";
            return(Json(_faturamentoRetorno.ValidationResult, JsonRequestBehavior.AllowGet));
        }
예제 #4
0
        public JsonResult Descartar(string requisicao)
        {
            var lotes = _entitySerializationServices.Deserialize(requisicao);

            foreach (var lote in lotes)
            {
                var retornoLotes = _loteAppServices.AtualizarStatus(lote.ApontamentoProducaoId, 9);
            }
            return(Json(new { retorno = lotes }, JsonRequestBehavior.AllowGet));
        }
예제 #5
0
 public UsuarioViewModel ImportarAD(string usuarioAD)
 {
     var usuarioADReturn = _usuarioServices.Adicionar(Mapper.Map<Usuario>(_entitySerializationServices.Deserialize(usuarioAD)));
     Commit();
     return Mapper.Map<UsuarioViewModel>(usuarioADReturn);
 }