Ejemplo n.º 1
0
        public void SaveFormulasWithTreeGridFormat(string groupId, string json)
        {
            Guid      id = new Guid(groupId);
            DataTable dt = TreeGridJsonParser.JsonToDataTable(json.ToString());

            ExpressionService.SaveFormulas(id, dt);
        }
Ejemplo n.º 2
0
        public static string GetMachineHaltReasonsWithTreeGridFormat()
        {
            DataTable dt   = MachineHaltReasonsService.GetMachineHaltReasons();
            string    json = TreeGridJsonParser.DataTableToJsonByLevelCode(dt, "LevelCode", "MachineHaltReasonID", "ReasonText", "ReasonStatisticsTypeId", "Remarks", "Enabled");

            return(json);
        }
Ejemplo n.º 3
0
 public string GetLabelsWithTreeGridFormat(int productLineId)
 {
     try
     {
         DataTable labelTable = ProductLineService.GetLabelsByProductLineId(productLineId);
         return(TreeGridJsonParser.DataTableToJson(labelTable, "ViewName", new string[] { "VariableName", "FieldName" }));
     }
     catch
     {
         return("[]");
     }
 }
        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"));
        }
Ejemplo n.º 6
0
        public string GetFormulasWithTreeGridFormat(string groupId)
        {
            Guid       id             = new Guid(groupId);
            DataTable  formulas       = ExpressionService.GetFormulasByGroupId(id);
            DataColumn parentIdColumn = new DataColumn("ParentID");

            formulas.Columns.Add(parentIdColumn);

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

            return(TreeGridJsonParser.DataTableToJson(formulas, "LevelCode", "ParentID", "Name", "Formula"));
        }
Ejemplo n.º 7
0
        public string GetElectricPowerCountWithTreeGridFormat(int productLineId, string formulaGroupId)
        {
            Guid _formulaGroupId = new Guid(formulaGroupId);

            DataTable  dt             = ElectricPowerCountService.GetElectricPowerCount(productLineId, _formulaGroupId);
            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", "ProcessName", "PeakPower", "PeakCost", "ValleyPower", "ValleyCost", "FlatPower", "FlatCost", "TotalPower", "TotalCost"));
        }
        public static string GetProcessWithTreeGridFormat(string organizationId)
        {
            DataTable dt = ProcessService.GetSystemProcessByOrganizationID(organizationId);

            return(TreeGridJsonParser.DataTableToJsonByLevelCode(dt, "LevelCode"));
        }
Ejemplo n.º 9
0
        public string GetAmmeterLabelsWithTreeGridFormat(int factoryId)
        {
            DataTable dt = MeterDataDisplayService.GetAmmetersByFactoryId(factoryId);

            return(TreeGridJsonParser.DataTableToJson(dt, "ElectricRoom", new string[] { "AmmeterNumber", "AmmeterName" }));
        }
Ejemplo n.º 10
0
        public static void SaveMachineHaltReasons(string json)
        {
            DataTable dt = TreeGridJsonParser.JsonToDataTable(json);

            MachineHaltReasonsService.SaveMachineHaltReasons(dt);
        }