public override object ReadData(object[] row) { if (row.Length == 8) { cSection d = new cSection(); d.data[0] = Convert.ToInt32(row[0]); d.data[1] = Convert.ToInt32(row[1]); d.data[2] = Convert.ToInt32(row[2]); d.data[3] = Convert.ToUInt32(row[3]); d.data[4] = Convert.ToByte(row[4]); if (row[5].ToString().Length > 1) { d.data[5] = Convert.ToDateTime(row[5]); } if (row[6].ToString().Length > 1) { d.data[6] = Convert.ToDateTime(row[6]); } d.data[7] = Convert.ToUInt16(row[7]); d.already_inDB = true; d.is_new = false; dlist.Add(d); return(d); } return(null); }
public override object ReadData(object[] row) { if(row.Length == 8) { cSection d = new cSection(); d.data[0] = Convert.ToInt32(row[0]); d.data[1] = Convert.ToInt32(row[1]); d.data[2] = Convert.ToInt32(row[2]); d.data[3] = Convert.ToUInt32(row[3]); d.data[4] = Convert.ToByte(row[4]); if(row[5].ToString().Length > 1) d.data[5] = Convert.ToDateTime(row[5]); if (row[6].ToString().Length > 1) d.data[6] = Convert.ToDateTime(row[6]); d.data[7] = Convert.ToUInt16(row[7]); d.already_inDB = true; d.is_new = false; dlist.Add(d); return d; } return null; }