public CobroREAListRpt GetCobroREAListReport(ChargeList list, CobroREAList c_reas) { if (list == null) { return(null); } CobroREAListRpt doc = new CobroREAListRpt(); List <CobroPrint> pList = new List <CobroPrint>(); foreach (ChargeInfo cobro in list) { if (c_reas != null && ShowQRCode) { cobro.LoadChilds(c_reas.GetSubList(new FCriteria <long>("OidCobro", cobro.Oid, Operation.Equal))); } pList.Add(CobroPrint.New(cobro, ShowQRCode)); } doc.SetDataSource(pList); FormatHeader(doc); return(doc); }
public override void PrintList() { PgMng.Reset(3, 1, Face.Resources.Messages.LOADING_DATA, this); CobroReportMng reportMng = new CobroReportMng(AppContext.ActiveSchema, this.Text, FilterValues); PgMng.Grow(Face.Resources.Messages.BUILDING_REPORT); CobroREAListRpt report = reportMng.GetCobroREAListReport(CobroList.GetList((IList <CobroInfo>)Datos.List), null); PgMng.FillUp(); ShowReport(report); }
public override void PrintQRAction() { PgMng.Reset(4, 1, Face.Resources.Messages.LOADING_DATA, this); CobroReportMng reportMng = new CobroReportMng(AppContext.ActiveSchema, this.Text, FilterValues); reportMng.ShowQRCode = true; PgMng.Grow(); CobroREAList cReas = CobroREAList.GetList(false); PgMng.Grow(Face.Resources.Messages.BUILDING_REPORT); CobroREAListRpt report = reportMng.GetCobroREAListReport(ChargeList.GetList((IList <ChargeInfo>)Datos.List), cReas); PgMng.FillUp(); ShowReport(report); }