public override void PrintList() { CashReportMng reportMng = new CashReportMng(AppContext.ActiveSchema, this.Text, FilterValues); CashLineListRpt report = reportMng.GetListReport(CashLineList.GetList(Datos.DataSource as IList <CashLineInfo>)); PgMng.FillUp(); ShowReport(report); }
public CashLineListRpt GetListReport(CashLineList list) { if (list.Count == 0) { return(null); } CashLineListRpt doc = new CashLineListRpt(); List <LineaCajaPrint> pList = new List <LineaCajaPrint>(); foreach (CashLineInfo item in list) { pList.Add(LineaCajaPrint.New(item)); } ; doc.SetDataSource(pList); FormatHeader(doc); return(doc); }