public ClasesRpt GetDetailReport(ClaseExtraList list) { if (list == null) { return(null); } System.ComponentModel.BindingList <Clase> lista = ListaClases.GetList(null, null, list); ClasesRpt doc = new ClasesRpt(); //Si no existen conceptos, no tiene sentido un informe detallado. Además, falla en Crystal Reports if (lista.Count <= 0) { return(null); } doc.SetDataSource(lista); doc.SetParameterValue("Empresa", Schema.Name); if (Schema.Oid == 2) { ((CrystalDecisions.CrystalReports.Engine.TextObject)(doc.Section5.ReportObjects["Text1"])).Color = System.Drawing.Color.FromArgb(13, 176, 46); } return(doc); }
public ClasesRpt GetDetailReport(ListaClases lista, CompanyInfo empresa) { if (lista == null) { return(null); } ClasesRpt doc = new ClasesRpt(); //Si no existen conceptos, no tiene sentido un informe detallado. Además, falla en Crystal Reports if (lista.Count <= 0) { return(null); } doc.SetDataSource(lista); doc.SetParameterValue("Empresa", empresa.Name); if (empresa.Oid == 2) { ((CrystalDecisions.CrystalReports.Engine.TextObject)(doc.Section5.ReportObjects["Text1"])).Color = System.Drawing.Color.FromArgb(13, 176, 46); } return(doc); }