public RatedDisabilityTO(RatedDisability mdo) { this.id = mdo.Id; this.name = mdo.Name; this.percent = mdo.Percent; this.serviceConnected = (mdo.ServiceConnected == true ? "Y" : "N"); this.extremityAffected = mdo.ExtremityAffected; this.originalEffectiveDate = mdo.OriginalEffectiveDate; this.currentEffectiveDate = mdo.CurrenEffectiveDate; }
public TaggedRatedDisabilityArray(string tag, RatedDisability mdo) { this.tag = tag; if (mdo == null) { this.count = 0; return; } this.disabilities = new RatedDisabilityTO[1]; this.disabilities[0] = new RatedDisabilityTO(mdo); this.count = 1; }
internal RatedDisability[] toRatedDisabilities(string[] response) { if (response == null || response.Length == 0) { return null; } List<RatedDisability> lst = new List<RatedDisability>(response.Length); for (int i = 0; i < response.Length; i++) { if (response[i] == "") { continue; } string[] flds = response[i].Split(new char[] { '^' }); if (flds.Length == 0) { continue; } RatedDisability disability = new RatedDisability(); if (flds.Length > 0) { disability.Id = flds[1]; } if (flds.Length > 1) { disability.Name = flds[2]; } if (flds.Length > 2) { disability.Percent = flds[3]; } if (flds.Length > 3) { disability.ServiceConnected = (flds[4] == "1"); } if (flds.Length > 4) { disability.ExtremityAffected = flds[5]; } if (flds.Length > 5) { disability.OriginalEffectiveDate = VistaTimestamp.toUtcString(flds[6]); } if (flds.Length > 6) { disability.CurrenEffectiveDate = VistaTimestamp.toUtcString(flds[7]); } lst.Add(disability); } return (RatedDisability[])lst.ToArray(); }