private void Create_RecipientReportPart_ExecuteCode(object sender, EventArgs e) { Models.Recipient recipient = myEnum.Current as Recipient; ArrayList reportItems = new ArrayList(); foreach (SPListItem item in aNierozliczoneRekordy) { if (Tools.GetLookupId(item, "selKlient").Equals(recipient.ID)) { Models.ReportItem ri = new Models.ReportItem() { DoZaplaty = Tools.GetValue(item, "colDoZaplaty"), Zaplacono = Tools.GetValue(item, "colZaplacono"), Tytulem = item.Title, NumerFaktury = Tools.GetText(item, "colBR_NumerFaktury"), DataWystawieniaFaktury = Tools.GetDate(item, "colBR_DataWystawieniaFaktury"), TerminPlatnosci = Tools.GetDate(item, "colBR_TerminPlatnosci") }; if (ri.Roznica() > 0) { reportItems.Add(ri); } } } recipient.ReportItems = reportItems; }
public void Load(IPResult match) { ip = match.IP; if (match.TaskReports.Count > 0) { reports = new Models.ReportItem[match.TaskReports.Count]; for (int i = 0; i < reports.Length; i++) { reports[i] = new Models.ReportItem() { task = Enum.GetName(match.TaskReports[i].TaskType.GetType(), match.TaskReports[i].TaskType), start = match.TaskReports[i].Start, end = match.TaskReports[i].End, data = match.TaskReports[i].Data, state = Enum.GetName(match.TaskReports[i].State.GetType(), match.TaskReports[i].State), }; } } }