Пример #1
0
        public bool Submit_submitsignal(string json1)
        {
            JObject        item           = (JObject)JsonConvert.DeserializeObject(json1);
            A15dot1TabDian new_15dot1Dian = new A15dot1TabDian();

            new_15dot1Dian.gzqdkf           = Convert.ToInt32(item["gzqdkf"].ToString());
            new_15dot1Dian.dqwczcs          = Convert.ToInt32(item["dqwczcs"].ToString());
            new_15dot1Dian.sbgzl            = Convert.ToDouble(item["sbgzl"].ToString());
            new_15dot1Dian.jdbhzqdzl        = Convert.ToDouble(item["jdbhzqdzl"].ToString());
            new_15dot1Dian.djMTBF           = Convert.ToDouble(item["djMTBF"].ToString());
            new_15dot1Dian.dzdlsbMTBF       = Convert.ToDouble(item["dzdlsbMTBF"].ToString());
            new_15dot1Dian.zbglys           = Convert.ToDouble(item["zbglys"].ToString());
            new_15dot1Dian.dnjlphl          = Convert.ToDouble(item["dnjlphl"].ToString());
            new_15dot1Dian.temp3            = item["cjname"].ToString();
            new_15dot1Dian.submitDepartment = item["submitDepartment"].ToString();
            new_15dot1Dian.submitUser       = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name;
            new_15dot1Dian.submitTime       = DateTime.Now;
            new_15dot1Dian.state            = 0;
            //new_15dot1.state = Convert.ToInt32(item["state"].ToString());
            new_15dot1Dian.reportType = item["reportType"].ToString();
            new_15dot1Dian.temp2      = "电气专业";
            bool res = Jx.AddDianItem(new_15dot1Dian);

            return(res);
        }
Пример #2
0
 public bool ModifyJxItemDian(A15dot1TabDian add)
 {
     return(db_Kpi.ModifyJxRecordDian(add));
 }
Пример #3
0
 public bool ModifyQcDianJxItem(A15dot1TabDian add, DateTime stime, DateTime etime)
 {
     return(db_Kpi.ModifyQcDianJxItem(add, stime, etime));
 }
Пример #4
0
 public bool AddDianItem(A15dot1TabDian add)
 {
     return(db_Kpi.AddDianRecord(add));
 }
Пример #5
0
        public Index_ModelforA15 getRecord_detail(string id)
        {
            Index_ModelforA15 RecordforA15 = new Index_ModelforA15();

            RecordforA15.Am = new List <A15dot1TabDian>();
            //RecordforA15.Hm = new List<A15dot1Tab>();
            ViewBag.curtime = DateTime.Now.ToString();
            ViewBag.curuser = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name;
            int                   IntId = Convert.ToInt32(id);
            KpiManagement         Jx    = new KpiManagement();
            List <A15dot1TabDian> miss  = Jx.GetJxItem_detailDian(IntId);

            foreach (var item in miss)
            {
                A15dot1TabDian a = new A15dot1TabDian();
                //a.timesNonPlanStop = item.timesNonPlanStop;
                a.gzqdkf           = item.gzqdkf;
                a.dqwczcs          = item.dqwczcs;
                a.sbgzl            = item.sbgzl;
                a.jdbhzqdzl        = item.jdbhzqdzl;
                a.djMTBF           = item.djMTBF;
                a.dzdlsbMTBF       = item.dzdlsbMTBF;
                a.zbglys           = item.zbglys;
                a.reportType       = item.reportType;
                a.dnjlphl          = item.dnjlphl;
                a.submitDepartment = item.submitDepartment;
                a.submitUser       = item.submitUser;
                a.temp2            = item.temp2;
                a.temp3            = item.temp3;
                a.Id = item.Id;

                RecordforA15.Am.Add(a);
            }
            string          name   = RecordforA15.Am[0].submitUser;
            PersonManagment pm     = new PersonManagment();
            int             UserId = pm.Get_Person(name).Person_Id;

            EquipBLL.AdminManagment.PersonManagment.P_viewModal pv = pm.Get_PersonModal(UserId);
            if (pv.Role_Names.Contains("可靠性工程师"))
            {
                RecordforA15.am = 1;
            }
            else
            {
                RecordforA15.am = 0;
            }
            //    List<A15dot1TabDian> His = Jx.GetHisJxItem_detail(IntId);
            //    foreach (var item in His)
            //    {
            //        A15dot1Tab a = new A15dot1Tab();
            //        a.timesNonPlanStop = item.timesNonPlanStop;
            //        a.scoreDeductFaultIntensity = item.scoreDeductFaultIntensity;
            //        a.rateBigUnitFault = item.rateBigUnitFault;
            //        a.rateFaultMaintenance = item.rateFaultMaintenance;
            //        a.MTBF = item.MTBF;
            //        a.rateEquipUse = item.rateEquipUse;
            //        a.rateUrgentRepairWorkHour = item.rateUrgentRepairWorkHour;
            //        a.hourWorkOrderFinish = item.hourWorkOrderFinish;
            //        a.avgLifeSpanSeal = item.avgLifeSpanSeal;
            //        a.avgLifeSpanAxle = item.avgLifeSpanAxle;
            //        a.percentEquipAvailability = item.percentEquipAvailability;
            //        a.percentPassOnetimeRepair = item.percentPassOnetimeRepair;
            //        a.avgEfficiencyPump = item.avgEfficiencyPump;
            //        a.avgEfficiencyUnit = item.avgEfficiencyUnit;
            //        a.hiddenDangerInvestigation = item.hiddenDangerInvestigation;
            //        a.rateLoad = item.rateLoad;
            //        a.gyChange = item.gyChange;
            //        a.equipChange = item.equipChange;
            //        a.otherDescription = item.otherDescription;
            //        a.evaluateEquipRunStaeDesc = item.evaluateEquipRunStaeDesc;
            //        a.evaluateEquipRunStaeImgPath = item.evaluateEquipRunStaeImgPath;
            //        a.reliabilityConclusion = item.reliabilityConclusion;
            //        a.jdcAdviseImproveMeasures = item.jdcAdviseImproveMeasures;
            //        a.submitDepartment = item.submitDepartment;
            //        a.submitUser = item.submitUser;
            //        a.submitTime = item.submitTime;
            //        a.jdcOperator = item.jdcOperator;
            //        a.jdcOperateTime = item.jdcOperateTime;
            //        a.reportType = item.reportType;
            //        a.temp1 = Convert.ToString(miss.IndexOf(item) + 1);
            //        a.submitUser = item.submitUser;
            //        a.submitTime = item.submitTime;
            //        a.state = item.state;
            //        a.Id = item.Id;
            //        //增加变量--参与统计台数
            //        a.Count_timesNonPlanStop = item.Count_timesNonPlanStop;
            //        a.Count_scoreDeductFaultIntensity = item.Count_scoreDeductFaultIntensity;
            //        a.Count_rateBigUnitFault = item.Count_rateBigUnitFault;
            //        a.Count_rateFaultMaintenance = item.Count_rateFaultMaintenance;
            //        a.Count_MTBF = item.Count_MTBF;
            //        a.Count_rateEquipUse = item.Count_rateEquipUse;
            //        a.Count_avgLifeSpanSeal = item.Count_avgLifeSpanSeal;
            //        a.Count_avgLifeSpanAxle = item.Count_avgLifeSpanAxle;
            //        a.Count_percentEquipAvailability = item.Count_percentEquipAvailability;
            //        a.Count_percentPassOnetimeRepair = item.Count_percentPassOnetimeRepair;
            //        RecordforA15.Hm.Add(a);
            //    }
            //    name = RecordforA15.Hm[0].submitUser;
            //    UserId = pm.Get_Person(name).Person_Id;
            //    pv = pm.Get_PersonModal(UserId);
            //    if (pv.Role_Names.Contains("可靠性工程师"))
            //        RecordforA15.hm = 1;
            //    else
            //        RecordforA15.hm = 0;
            return(RecordforA15);
        }