예제 #1
0
        public ChamadoViewModel BuscarModuloProduto(int idCliente, int idModulo)
        {
            var clienteModuloServico = new ClienteModuloServico();
            var chamadoViewModel     = new ChamadoViewModel();


            try
            {
                var model = clienteModuloServico.ObterPorModulo(idCliente, idModulo);

                if (model != null)
                {
                    chamadoViewModel.ModuloId   = model.ModuloId;
                    chamadoViewModel.CodModulo  = model.Modulo.Codigo;
                    chamadoViewModel.NomeModulo = model.Modulo.Nome;

                    if (model.Produto != null)
                    {
                        chamadoViewModel.ProdutoId   = model.ProdutoId;
                        chamadoViewModel.CodProduto  = model.Produto.Codigo;
                        chamadoViewModel.NomeProduto = model.Produto.Nome;
                    }
                }
                return(chamadoViewModel);
            }
            catch (Exception ex)
            {
                chamadoViewModel.Mensagem = ex.Message;
                return(chamadoViewModel);
            }
        }
        public SolicitacaoViewModel BuscarModuloProduto(int idCliente, int idModulo)
        {
            var clienteModuloServico = new ClienteModuloServico();
            var solicitacaoViewModel = new SolicitacaoViewModel();

            try
            {
                var model = clienteModuloServico.ObterPorModulo(idCliente, idModulo);

                if (model != null)
                {
                    solicitacaoViewModel.ModuloId     = model.ModuloId;
                    solicitacaoViewModel.ModuloCodigo = model.Modulo.Codigo;
                    solicitacaoViewModel.ModuloNome   = model.Modulo.Nome;

                    if (model.Produto != null)
                    {
                        solicitacaoViewModel.ProdutoId     = model.ProdutoId;
                        solicitacaoViewModel.ProdutoCodigo = model.Produto.Codigo;
                        solicitacaoViewModel.ProdutoNome   = model.Produto.Nome;
                    }
                }
                return(solicitacaoViewModel);
            }
            catch (Exception ex)
            {
                solicitacaoViewModel.Mensagem = ex.Message;
                return(solicitacaoViewModel);
            }
        }
예제 #3
0
        //public JsonResult BuscarDadosModulo(int idCliente, int idModulo)
        public JsonResult BuscarDadosModulo(int idModulo)
        {
            //idCliente = 71;
            var servico = new ClienteModuloServico();
            // var modulo = servico.ObterPorModulo(idCliente, idModulo);
            var modulo = servico.ObterPorId(67300);


            List <Object> result = new List <object>();

            result.Add(new
            {
                idProduto = modulo.ProdutoId
                            //NomeProduto = modulo.Produto.Nome
            });


            return(Json(result, JsonRequestBehavior.AllowGet));
        }