Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }