public ActionResult Print(string ind_sindicalizado = "", string crm_inicial = "", string crm_final = "", string especialidadeId = "", string descricao_especialidade = "", string grupoAssociadoId = "", string descricao_grupo = "", string ind_email = "", string correioId = "", string descricao_correio = "") { if (ViewBag.ValidateRequest) { IDictionary <string, string> header = new Dictionary <string, string>() { { "empresa", new EmpresaSecurity <App_DominioContext>().getEmpresa().nome }, { "sindicalizado", ind_sindicalizado == "" ? "Sindicalizados e Não Sindicalizados" : ind_sindicalizado == "S" ? "Sindicalizados" : "Não Sindicalizados" }, { "especialidade", "Especialidade: " + descricao_especialidade }, { "correio", "Localização Correio: " + descricao_correio }, { "grupo", "Grupo: " + descricao_grupo } }; ViewBag.Header = header; RelacaoGeralReport model = new RelacaoGeralReport(); IEnumerable <RelacaoGeralViewModel> r = model.ListReportRepository(ind_sindicalizado, crm_inicial, crm_final, especialidadeId, grupoAssociadoId, ind_email, correioId); return(View(r)); } else { return(View()); } }
public ActionResult ListParam(int?index, int?pageSize = 50, string ind_sindicalizado = "", string crm_inicial = "", string crm_final = "", string especialidadeId = "", string grupoAssociadoId = "", string ind_email = "", string correioId = "") { if (ViewBag.ValidateRequest) { RelacaoGeralReport rep = new RelacaoGeralReport(); return(_List(index, pageSize, "Browse", rep, ind_sindicalizado, crm_inicial, crm_final, especialidadeId, grupoAssociadoId, ind_email, correioId)); } else { return(View()); } }
//[AuthorizeFilter] public FileResult PDF(string export, string ind_sindicalizado = "", string crm_inicial = "", string crm_final = "", string especialidadeId = "", string descricao_especialidade = "", string grupoAssociadoId = "", string descricao_grupo = "", string ind_email = "") { RelacaoGeralReport rep = new RelacaoGeralReport(); ReportParameter[] p = new ReportParameter[4]; // o parâmetro p[0] fica reservado para ser preenchido automaticamente com o nome da empresa p[1] = new ReportParameter("sindicalizado", ind_sindicalizado == "" ? "Sindicalizados e Não Sindicalizados" : ind_sindicalizado == "S" ? "Sindicalizados" : "Não Sindicalizados", false); p[2] = new ReportParameter("especialidade", "Especialidade: " + descricao_especialidade, false); p[3] = new ReportParameter("grupo", "Grupo: " + descricao_grupo, false); return(_PDF(export, "RelacaoGeralAssociados", rep, p, null, null, ind_sindicalizado, crm_inicial, crm_final, especialidadeId, grupoAssociadoId, ind_email)); }