/// <summary> /// /// </summary> /// <param name="inter"></param> /// <returns></returns> private List <Seg> WriteSeg(Interface inter) { List <Seg> listSeg = new List <Seg>(); string str = string.Empty; inter.SetResultset("seg"); do { Seg seg = new Seg(); List <Parameter> listParameter = GetProperties <Seg>(seg); foreach (Parameter parameter in listParameter) { str = string.Empty; inter.GetByName(parameter.Name, ref str); seg.SetAttributeValue(parameter.Name, str); } listSeg.Add(seg); } while (0 < inter.NextRow()); return(listSeg); }
/// <summary> /// /// </summary> /// <param name="seg"></param> public void AddSeg(Seg seg) { if (this.ListSeg == null) { this.ListSeg = new List <Seg>(); } this.ListSeg.Add(seg); }