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); ExpedienteAlListRpt report = reportMng.GetAlListReport(ExpedienteList.GetList((IList <ExpedientInfo>)Datos.List)); PgMng.FillUp(); ShowReport(report); }
public ExpedienteAlListRpt GetAlListReport(ExpedienteList list) { if (list.Count == 0) { return(null); } List <ExpedientePrint> pList = new List <ExpedientePrint>(); foreach (ExpedientInfo item in list) { pList.Add(ExpedientePrint.New(item)); } ExpedienteAlListRpt doc = new ExpedienteAlListRpt(); doc.SetDataSource(pList); doc.SetParameterValue("Empresa", Schema.Name); doc.SetParameterValue("Title", Title); doc.SetParameterValue("Filter", Filter); return(doc); }