Ejemplo n.º 1
0
        //一般机泵设备平均无故障间隔周期
        public double getNonFaultInterVal(string Pq_Code)
        {
            ERP_Infos     erp          = new ERP_Infos();
            List <Notice> noticesUp    = erp.getNoticeInfos(Pq_Code, "投用");
            List <Notice> noticesDown1 = erp.getNoticeInfos_ByNoticeType(Pq_Code, "M2", "删除", "2");
            List <Notice> noticesDown2 = erp.getNoticeInfos_ByNoticeType(Pq_Code, "M2", "删除", "3");

            if (noticesDown1.Count() + noticesDown2.Count() != 0)
            {
                return((noticesUp.Count() / (noticesDown1.Count() + noticesDown2.Count())) * 100);
            }
            else
            {
                return(-1);
            }
        }