public void JudgeAreaOrDevice(string id) { BLL.BLLManDevice device = new BLL.BLLManDevice(); int deviceCount = device.GetDeviceCount(id); BLLManArea area = new BLLManArea(); int areaCount = area.GetAreaCount(id); string info = ""; if (areaCount > 0) { info = "area"; } else if (deviceCount > 0) { info = "device"; } else if (deviceCount == 0 && areaCount == 0) { info = "area"; } object obj = new { info = info }; string result = JsonConvert.SerializeObject(obj); Response.Write(result); Response.End(); }
/// <summary> /// 初始化区域信息 /// </summary> /// <param name="id">父类ID</param> /// <param name="page">第几页数</param> /// <param name="rows">每页数据量</param> private void GetLoadArea(string id, int page, int rows) { BLLManArea area = new BLLManArea(); count = area.GetAreaCount(id); dt = area.GetAreaDt(id, (page - 1) * rows + 1, page * rows); IList<Hashtable> list = new List<Hashtable>(); object obj = null; if (count != 0) { foreach (DataRow row in dt.Rows) { Hashtable ht = new Hashtable(); ht.Add("ID", row["ID"].ToString()); ht.Add("AreaID", row["AreaID"].ToString()); ht.Add("AreaName", row["AreaName"].ToString()); ht.Add("AreaCD", row["AreaCD"].ToString()); list.Add(ht); } obj = new { total = count, rows = list }; } else { obj = new { total = 0, rows = list }; } string result = JsonConvert.SerializeObject(obj); Response.Write(result); Response.End(); }
public void JudgeRouteOrArea(string id) { BLLManRoute route = new BLLManRoute(); int routeCount = route.GetRountCount(id); BLLManArea area = new BLLManArea(); int areaCount = area.GetAreaCount(id); string info = ""; if (routeCount > 0) { info = "route"; } else if (areaCount > 0) { info = "area"; } else if (routeCount == 0 && areaCount == 0) { info = "route"; } object obj = new { info = info }; string result = JsonConvert.SerializeObject(obj); Response.Write(result); Response.End(); }