public static Device_Cascade[] CreateInstanceFromDataAngineDataSet(DataSet ds) { if (0 == ds.Tables.Count) { return(null); } DataTable dt = ds.Tables[0]; int DeCount = dt.Rows.Count; Device_Cascade[] des = new Device_Cascade[DeCount]; for (int i = 0; i < DeCount; ++i) { Device_Cascade de = new Device_Cascade(); de.ID = Convert.ToInt32(dt.Rows[i]["id"]); de.Name = dt.Rows[i]["name"].ToString(); de.Video_Address = dt.Rows[i]["video_address"].ToString(); de.DepartmentID = dt.Rows[i]["departmentment_id"].ToString(); de.Longitude = Convert.ToDouble(dt.Rows[i]["longitude"]); de.Latitude = Convert.ToDouble(dt.Rows[i]["latitude"]); de.LocationType = dt.Rows[i]["location_type"].ToString(); de.LocationType_Name = dt.Rows[i]["locationtype_name"].ToString(); de.Type = dt.Rows[i]["type"].ToString(); de.Remark = dt.Rows[i]["remark"].ToString(); des[i] = de; } return(des); }
public static Device_Cascade CreateInstanceFromDataAngineModel(DataSet ds) { if (1 != ds.Tables.Count) { return(null); } DataTable dt = ds.Tables[0]; Device_Cascade de = new Device_Cascade(); de.ID = Convert.ToInt32(dt.Rows[0]["id"]); de.Name = dt.Rows[0]["name"].ToString(); de.Video_Address = dt.Rows[0]["video_address"].ToString(); de.DepartmentID = dt.Rows[0]["departmentment_id"].ToString(); de.Longitude = Convert.ToDouble(dt.Rows[0]["longitude"]); de.Latitude = Convert.ToDouble(dt.Rows[0]["latitude"]); de.LocationType = dt.Rows[0]["location_type"].ToString(); de.LocationType_Name = dt.Rows[0]["locationtype_name"].ToString(); de.Type = dt.Rows[0]["type"].ToString(); de.Remark = dt.Rows[0]["remark"].ToString(); return(de); }