Esempio 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());
        }