public ReportClass GetWorkDeliveryList(OutputDeliveryList list, ExpedienteList expedients) { if (list.Count == 0) { return(null); } OutputDeliveryListRpt doc = new OutputDeliveryListRpt(); List <OutputDeliveryPrint> pList = new List <OutputDeliveryPrint>(); foreach (OutputDeliveryInfo item in list) { pList.Add(OutputDeliveryPrint.New(item, expedients.GetItem(item.OidHolder))); } doc.SetDataSource(pList); FormatHeader(doc); ((TextObject)doc.Section2.ReportObjects["IDHolder_LB"]).Text = Library.Store.Resources.Labels.WORK_ID; ((TextObject)doc.Section2.ReportObjects["Holder_LB"]).Text = Library.Store.Resources.Labels.WORK; doc.Section2.ReportObjects["NFactura_LB"].ObjectFormat.EnableSuppress = true; return(doc); }
public ReportClass GetListReport(OutputDeliveryList list, ClienteList clientes) { if (list.Count == 0) { return(null); } OutputDeliveryListRpt doc = new OutputDeliveryListRpt(); List <OutputDeliveryPrint> pList = new List <OutputDeliveryPrint>(); foreach (OutputDeliveryInfo item in list) { pList.Add(OutputDeliveryPrint.New(item, clientes.GetItem(item.OidHolder), null)); } doc.SetDataSource(pList); FormatHeader(doc); return(doc); }