/// <summary>
        /// 查询挡车工产量日报
        /// </summary>
        public JsonResult WorkerDay(string Time, string sClassName)
        {
            //json结果
            JsonResult result = new JsonResult();
            //json.data
            AjaxTablePageData <LoomWorkerDay> pageData = new AjaxTablePageData <LoomWorkerDay>();
            //获取班次id
            int iClassId = 0;

            if (string.IsNullOrEmpty(Time) || string.IsNullOrEmpty(sClassName))
            {
                iClassId = new LoomDAL().GetClassIdNow();
            }
            else
            {
                iClassId = new LoomDAL().GetClassId(Time, sClassName);
            }
            //根据当前页和行数,获取数据集
            List <LoomWorkerDay> list = new LoomDAL().GetWorkerDay(iClassId);

            pageData.data = list;
            //允许get
            result.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
            result.Data = pageData;
            return(result);
        }
        /// <summary>
        /// 获取停台时间分析
        /// </summary>
        public JsonResult LoomAnalysisPie2_1(string time, string sClassName)
        {
            JsonResult     result = new JsonResult();
            List <IntData> list   = new LoomDAL().LoomAnalysisPie2_1(time, sClassName);

            //写入结果
            result.Data = list;
            return(result);
        }
        /// <summary>
        /// 获取低效率机台
        /// </summary>
        public JsonResult LoomAnalysisPie4()
        {
            JsonResult         result = new JsonResult();
            List <DecimalData> list   = new LoomDAL().LoomAnalysisPie4();

            //写入结果
            result.Data = list;
            return(result);
        }
        /// <summary>
        /// 获取车速情况
        /// </summary>
        public JsonResult GetLoomPie4()
        {
            JsonResult     result = new JsonResult();
            List <IntData> list   = new LoomDAL().GetLoomPie4();

            //写入结果
            result.Data = list;
            return(result);
        }
        /// <summary>
        /// 获取低效率机台
        /// </summary>
        public JsonResult LoomAnalysisPie4_1(string Time, string sClassName)
        {
            JsonResult         result   = new JsonResult();
            int                iClassId = new LoomDAL().GetClassId(Time, sClassName);
            List <DecimalData> list     = new LoomDAL().LoomAnalysisPie4_1(iClassId);

            //写入结果
            result.Data = list;
            return(result);
        }
        /// <summary>
        /// 获取设备产量月报
        /// </summary>
        public JsonResult DayAnalysis2(string time)
        {
            JsonResult result = new JsonResult();

            if (String.IsNullOrEmpty(time))
            {
                return(result);
            }
            List <DecimalData> list = new LoomDAL().DayAnalysis2(time);

            //写入结果
            result.Data = list;
            return(result);
        }
        /// <summary>
        /// 织机实时状态查询
        /// </summary>
        public JsonResult LoomStateNowQuery()
        {
            string varCheck   = Request.QueryString["query[varCheck]"];
            int    machineVar = string.IsNullOrEmpty(varCheck) ? 0 : Convert.ToInt32(varCheck);
            //json结果
            JsonResult result = new JsonResult();
            //json.data
            AjaxTablePageData <LoomStateCoordinate> pageData = new AjaxTablePageData <LoomStateCoordinate>();
            //根据当前页和行数,获取数据集
            List <LoomStateCoordinate> list = new LoomDAL().GetLoomStateQuery(machineVar);

            pageData.data = list;
            //允许get
            result.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
            result.Data = pageData;
            return(result);
        }
        /// <summary>
        /// 获取班次
        /// </summary>
        public JsonResult GetWorkTime()
        {
            JsonResult result = new JsonResult();
            DataTable  data   = new LoomDAL().GetWorkTime();
            int        count  = data.Rows.Count;

            object[] List = new object[count];
            int      i    = 0;

            foreach (DataRow row in data.Rows)
            {
                List[i] = new object[] { (int)row["value"], (string)row["text"] };
                i++;
            }
            result.Data = List;
            return(result);
        }
        /// <summary>
        /// 获取停台频繁机台,各状态停台次数
        /// </summary>
        public JsonResult LoomAnalysisPie3_1()
        {
            JsonResult     result = new JsonResult();
            DataTable      data   = new LoomDAL().LoomAnalysisPie3("iAllStopTime", 0);
            List <BarData> list   = new List <BarData>();

            list.Add(SetBarData("纬停", "iStatusTime1", data));
            list.Add(SetBarData("经停", "iStatusTime2", data));
            list.Add(SetBarData("绞边停", "iStatusTime3", data));
            list.Add(SetBarData("耳丝停", "iStatusTime4", data));
            list.Add(SetBarData("离线", "iStatusTime9", data));
            list.Add(SetBarData("其他停", "iStatusTime10", data));

            //写入结果
            result.Data = list;
            return(result);
        }
Esempio n. 10
0
        /// <summary>
        /// 织机实时车速图
        /// </summary>
        public JsonResult GetLoomStateNowGauge(string iMachineID)
        {
            JsonResult result = new JsonResult();
            DataTable  data   = new LoomDAL().GetLoomStateNowGauge(iMachineID);
            int        count  = data.Rows.Count;

            object[] List = new object[count];
            int      i    = 0;

            foreach (DataRow row in data.Rows)
            {
                List[i] = new object[] { Convert.ToInt32((decimal)row["nBanciSpeed"]), (decimal)row["nBancieff"] };
                i++;
            }
            result.Data = List;
            return(result);
        }
Esempio n. 11
0
        /// <summary>
        /// 获取织机机台号
        /// </summary>
        public JsonResult GetLoomMachineNo()
        {
            JsonResult result = new JsonResult();
            DataTable  data   = new LoomDAL().GetLoomMachineNo();
            int        count  = data.Rows.Count;

            object[] List = new object[count];
            int      i    = 0;

            foreach (DataRow row in data.Rows)
            {
                List[i] = new object[] { (int)row["iMachineID"], (string)row["sMachineName"] };
                i++;
            }
            result.Data = List;
            return(result);
        }
Esempio n. 12
0
        /// <summary>
        /// 获取停台频繁机台,机台号
        /// </summary>
        public JsonResult LoomAnalysisPie3_1Title()
        {
            JsonResult result = new JsonResult();
            DataTable  data   = new LoomDAL().LoomAnalysisPie3("iAllStopTime", 0);

            object[] List = new object[data.Rows.Count];
            int      i    = 0;

            foreach (DataRow row in data.Rows)
            {
                List[i] = new object[] { (int)row["iAllStopTime"], (string)row["iMachineID"] };
                i++;
            }

            //写入结果
            result.Data = List;
            return(result);
        }
Esempio n. 13
0
        /// <summary>
        /// 获取停台频繁机台,各状态停台次数
        /// </summary>
        public JsonResult LoomAnalysisBar2(string time, string sClassName)
        {
            JsonResult     result   = new JsonResult();
            int            iClassId = new LoomDAL().GetClassId(time, sClassName);
            DataTable      data     = new LoomDAL().LoomAnalysisPie3("iAllStopTime", iClassId);
            List <BarData> list     = new List <BarData>();

            list.Add(SetBarData("纬停", "iStatusTime1", data));
            list.Add(SetBarData("经停", "iStatusTime2", data));
            list.Add(SetBarData("绞边停", "iStatusTime3", data));
            list.Add(SetBarData("耳丝停", "iStatusTime4", data));
            list.Add(SetBarData("离线", "iStatusTime9", data));
            list.Add(SetBarData("其他停", "iStatusTime10", data));

            //写入结果
            result.Data = list;
            return(result);
        }
Esempio n. 14
0
        /// <summary>
        /// 获取停台频繁机台,机台号
        /// </summary>
        public JsonResult LoomAnalysisBar2Title(string time, string sClassName)
        {
            JsonResult result   = new JsonResult();
            int        iClassId = new LoomDAL().GetClassId(time, sClassName);
            DataTable  data     = new LoomDAL().LoomAnalysisPie3("iAllStopTime", iClassId);

            object[] List = new object[data.Rows.Count];
            int      i    = 0;

            foreach (DataRow row in data.Rows)
            {
                List[i] = new object[] { (int)row["iAllStopTime"], (string)row["iMachineID"] };
                i++;
            }

            //写入结果
            result.Data = List;
            return(result);
        }
Esempio n. 15
0
        /// <summary>
        /// 织机实时状态列表查询
        /// </summary>
        public JsonResult LoomStateNowListQuery()
        {
            //获取查询
            string query = Request.QueryString["query[generalSearch]"];
            //获取状态
            string status = Request.QueryString["query[Status]"];
            //获取排序
            string field = Request.QueryString["sort[field]"];
            string sort  = Request.QueryString["sort[sort]"];
            //json结果
            JsonResult result = new JsonResult();
            //json.data
            AjaxTablePageData <Loom> pageData = new AjaxTablePageData <Loom>();
            //根据当前页和行数,获取数据集
            List <Loom> list = new LoomDAL().GetLoomStateNowListQuery(query, status, field, sort);

            pageData.data = list;
            //允许get
            result.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
            result.Data = pageData;
            return(result);
        }