Ejemplo n.º 1
0
        public ActionResult Imprimir()
        {
            ViewBag.Titulo = "Relatório de Seguro";
            ParamPesq pesq = BuscarPesquisa <Seguro>();

            if (pesq != null)
            {
                var item  = (Seguro)pesq.entity;
                var items = seguroService.GetRelatorio(item).ToList();

                var dscMarcaModelo = "";
                var nomRazaoSocial = "";
                if (item.IdeVeiculo > 0 || item.IdeSeguradora > 0)
                {
                    var seguro = seguroService
                                 .GetAll(x => (item.IdeVeiculo > 0? x.IdeVeiculo == item.IdeVeiculo: true) &&
                                         (item.IdeSeguradora > 0? x.IdeSeguradora == item.IdeSeguradora: true))
                                 .FirstOrDefault();

                    dscMarcaModelo = (seguro != null && item.IdeVeiculo > 0)? seguro.Veiculo.DscMarcaModelo: string.Empty;
                    nomRazaoSocial = (seguro != null && item.IdeSeguradora > 0)? seguro.Seguradora.NomRazaoSocial: string.Empty;
                }

                ViewBag.DscMarcaModelo    = dscMarcaModelo;
                ViewBag.NomRazaoSocial    = nomRazaoSocial;
                ViewBag.DatVigenciaInicio = item.DatVigenciaInicio.HasValue? item.DatVigenciaInicio.Value.ToString("dd/MM/yyyy"): string.Empty;
                ViewBag.DatVigenciaFim    = item.DatVigenciaFim.HasValue? item.DatVigenciaFim.Value.ToString("dd/MM/yyyy"): string.Empty;

                return(View(items));
            }
            return(View());
        }
Ejemplo n.º 2
0
        public ActionResult Pesquisar()
        {
            ParamPesq pesq = BuscarPesquisa <PessoaJuridica>();

            if (pesq != null)
            {
                var item = pesq.entity;
                return(View(item));
            }
            return(View());
        }
Ejemplo n.º 3
0
        public ActionResult Pesquisar()
        {
            CarregarViewBag();
            ParamPesq pesq = BuscarPesquisa <Colaborador>();

            if (pesq != null)
            {
                var item = pesq.entity;
                return(View(item));
            }
            return(View());
        }
Ejemplo n.º 4
0
        public ActionResult Imprimir()
        {
            ViewBag.Titulo = "Relatório de Solicitação de Veículo";
            ParamPesq pesq = BuscarPesquisa <Transporte>();

            if (pesq != null)
            {
                var item  = (Transporte)pesq.entity;
                var items = transporteService.GetRelatorio(item).ToList();

                var nomSolicitante = "";
                if (item.IdeSolicitante > 0)
                {
                    var solicitante = colaboradorService
                                      .GetAll(x => x.IdeColaborador == item.IdeSolicitante)
                                      .FirstOrDefault();

                    nomSolicitante = solicitante != null? solicitante.NomColaborador: string.Empty;
                }

                var nomMotorista = "";
                if (item.IdeMotorista > 0)
                {
                    var motorista = colaboradorService
                                    .GetAll(x => x.IdeColaborador == item.IdeMotorista)
                                    .FirstOrDefault();

                    nomMotorista = motorista != null? motorista.NomColaborador: string.Empty;
                }

                var dscMarcaModelo = "";
                if (item.IdeVeiculo > 0)
                {
                    var veiculo = veiculoService
                                  .GetAll(x => x.IdeVeiculo == item.IdeVeiculo)
                                  .FirstOrDefault();

                    dscMarcaModelo = veiculo != null ? veiculo.DscMarcaModelo: string.Empty;
                }

                ViewBag.Motorista            = nomMotorista;
                ViewBag.Solicitante          = nomSolicitante;
                ViewBag.Veiculo              = dscMarcaModelo;
                ViewBag.DthSolicitacaoInicio = item.DthSolicitacaoInicio.HasValue? item.DthSolicitacaoInicio.Value.ToString("dd/MM/yyyy"): string.Empty;
                ViewBag.DthSolicitacaoFim    = item.DthSolicitacaoFim.HasValue? item.DthSolicitacaoFim.Value.ToString("dd/MM/yyyy"): string.Empty;

                return(View(items));
            }

            return(View());
        }
        protected void SalvarPesquisa(object item, DatatableParm parm)
        {
            LimparPesquisa();
            var paramPesq = new ParamPesq()
            {
                sColumns      = parm.sColumns,
                iSortCol_0    = parm.iSortCol_0,
                sSortDir_0    = parm.sSortDir_0,
                iDisplayStart = parm.iDisplayStart
            };

            HttpContext.Session.SetObjectAsJson(sessionNameParam, paramPesq);
            HttpContext.Session.SetObjectAsJson(sessionNameEntity, item);
        }
        protected void LimparPaginacao()
        {
            var obj = BuscarPesquisa <object>();

            if (obj != null)
            {
                LimparPesquisa();
                var paramPesq = new ParamPesq()
                {
                    iSortCol_0    = "0",
                    sSortDir_0    = "asc",
                    iDisplayStart = -1
                };
                HttpContext.Session.SetObjectAsJson(sessionNameParam, paramPesq);
            }
        }
Ejemplo n.º 7
0
        public ActionResult Imprimir()
        {
            ViewBag.Titulo = "Relatório de Abastecimento";
            ParamPesq pesq = BuscarPesquisa <Abastecimento>();

            if (pesq != null)
            {
                var item  = (Abastecimento)pesq.entity;
                var items = abastecimentoService.GetRelatorio(item).ToList();

                var dscMarcaModelo = "";
                if (item.IdeVeiculo > 0)
                {
                    var veiculo = veiculoService
                                  .GetAll(x => x.IdeVeiculo == item.IdeVeiculo)
                                  .FirstOrDefault();

                    dscMarcaModelo = veiculo != null ? veiculo.DscMarcaModelo: string.Empty;
                }

                var nomRazaoSocial = "";
                if (item.IdePessoaJuridica > 0)
                {
                    var pessoaJuridica = pessoaJuridicaService
                                         .GetAll(x => x.IdePessoaJuridica == item.IdePessoaJuridica)
                                         .FirstOrDefault();

                    nomRazaoSocial = pessoaJuridica != null? pessoaJuridica.NomRazaoSocial: string.Empty;
                }

                ViewBag.DscMarcaModelo         = dscMarcaModelo;
                ViewBag.NomRazaoSocial         = nomRazaoSocial;
                ViewBag.DatAbastecimentoInicio = item.DatAbastecimentoInicio.HasValue? item.DatAbastecimentoInicio.Value.ToString("dd/MM/yyyy"): string.Empty;
                ViewBag.DatAbastecimentoFim    = item.DatAbastecimentoFim.HasValue? item.DatAbastecimentoFim.Value.ToString("dd/MM/yyyy"): string.Empty;

                return(View(items));
            }
            return(View());
        }