private void showData() { // set 1st doc resetData(); if (refList.Count > 0) { documentId1.Text = refList[0].documentId; documentDate1.Text = refList[0].documentDate; typeCode1.Text = refList[0].typeCodeObj.description; delCb1.IsEnabled = true; } // set 2nd doc if (refList.Count > 1) { documentId2.Text = refList[1].documentId; documentDate2.Text = refList[1].documentDate; TypeCodeObj typeCode = typeCodes.FirstOrDefault(s => s.code == refList[1].typeCodeObj.description); if (typeCode == null) { typeCode2.Text = refList[1].typeCodeObj.description; } else { typeCode2.SelectedItem = typeCode; } delCb2.IsEnabled = true; } // set 3rd doc if (refList.Count > 2) { documentId3.Text = refList[2].documentId; documentDate3.Text = refList[2].documentDate; TypeCodeObj typeCode = typeCodes.FirstOrDefault(s => s.code == refList[2].typeCodeObj.description); if (typeCode == null) { typeCode3.Text = refList[2].typeCodeObj.description; } else { typeCode3.SelectedItem = typeCode; } delCb3.IsEnabled = true; } // set 4th doc if (refList.Count > 3) { documentId4.Text = refList[3].documentId; documentDate4.Text = refList[3].documentDate; TypeCodeObj typeCode = typeCodes.FirstOrDefault(s => s.code == refList[3].typeCodeObj.description); if (typeCode == null) { typeCode4.Text = refList[3].typeCodeObj.description; } else { typeCode4.SelectedItem = typeCode; } delCb4.IsEnabled = true; } // set 5th doc if (refList.Count > 4) { documentId5.Text = refList[4].documentId; documentDate5.Text = refList[4].documentDate; TypeCodeObj typeCode = typeCodes.FirstOrDefault(s => s.code == refList[4].typeCodeObj.description); if (typeCode == null) { typeCode5.Text = refList[4].typeCodeObj.description; } else { typeCode5.SelectedItem = typeCode; } delCb5.IsEnabled = true; } }
public ReferenceObj(int number, string invoiceId, string documentId, string documentDate, string typeCode, TypeCodeObj typeCodeObj) { this.number = number; this.invoiceId = invoiceId; this.documentId = documentId; this.documentDate = documentDate; this.typeCode = typeCode; if (typeCodeObj == null) { this.typeCode = typeCode; this.typeCodeObj = new TypeCodeObj("ZZZ", typeCode); } else { this.typeCode = typeCodeObj.code; this.typeCodeObj = typeCodeObj; } }