public string GetCoalConsumptionAlarmSettingsWithTreeGridFormat(int productLineId)
        {
            DataTable  dt             = EnergyConsumptionService.GetCoalConsumptionAlarmSettingsByFactoryId(productLineId);
            DataColumn parentIdColumn = new DataColumn("ParentID");

            dt.Columns.Add(parentIdColumn);

            foreach (DataRow row in dt.Rows)
            {
                row["ParentID"] = "";
            }

            return(TreeGridJsonParser.DataTableToJson(dt, "Name", "ParentID", "StandardValue", "AlarmValue"));
        }
        public string GetElectricityConsumptionAlarmSettingsWithTreeGridFormat(int productLineId)
        {
            DataTable  dt             = EnergyConsumptionService.GetElectricityConsumptionAlarmSettingsByFactoryId(productLineId);
            DataColumn parentIdColumn = new DataColumn("ParentID");

            dt.Columns.Add(parentIdColumn);

            foreach (DataRow row in dt.Rows)
            {
                string levelcode = row["LevelCode"].ToString().Trim();
                if (levelcode.Length > 3)
                {
                    row["ParentID"] = levelcode.Substring(0, levelcode.Length - 2);
                }
            }

            return(TreeGridJsonParser.DataTableToJson(dt, "LevelCode", "ParentID", "Name", "StandardValue", "AlarmValue"));
        }