public override void PrintList() { PgMng.Reset(3, 1, Face.Resources.Messages.LOADING_DATA, this); ExpedientReportMng reportMng = new ExpedientReportMng(AppContext.ActiveSchema, this.Text, FilterValues); PgMng.Grow(Face.Resources.Messages.BUILDING_REPORT); ExpedienteGaListRpt report = reportMng.GetGaListReport(ExpedienteList.GetList((IList <ExpedientInfo>)Datos.List)); PgMng.FillUp(); ShowReport(report); }
public ExpedienteGaListRpt GetGaListReport(ExpedienteList list) { if (list.Count == 0) { return(null); } List <ExpedientePrint> pList = new List <ExpedientePrint>(); foreach (ExpedientInfo item in list) { pList.Add(ExpedientePrint.New(item)); } ExpedienteGaListRpt doc = new ExpedienteGaListRpt(); doc.SetDataSource(pList); doc.SetParameterValue("Empresa", Schema.Name); doc.SetParameterValue("Filter", Filter); return(doc); }