public ActionResult EquipQuery() { QueryModal qm = new QueryModal(); qm.wf = CWFEngine.ListAllWFDefine(); PersonManagment pm = new PersonManagment(); qm.UserHasEquips = pm.Get_Person_Cj((Session["User"] as EquipModel.Entities.Person_Info).Person_Id); return(View(qm)); }
public ActionResult Submit() { submitmodel sm = new submitmodel(); ViewBag.curtime = DateTime.Now; ViewBag.curuser = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; int UserId = (Session["User"] as EquipModel.Entities.Person_Info).Person_Id; PersonManagment pm = new PersonManagment(); sm.UserHasEquips = pm.Get_Person_Cj((Session["User"] as EquipModel.Entities.Person_Info).Person_Id); return(View(sm)); }
public ActionResult Submit() { PersonManagment pm = new PersonManagment(); submitmodel sm = new submitmodel(); ViewBag.curtime = DateTime.Now; ViewBag.curuser = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; //int UserId = (Session["User"] as EquipModel.Entities.Person_Info).Person_Id; //PersonManagment pm = new PersonManagment(); //EquipBLL.AdminManagment.PersonManagment.P_viewModal pv = pm.Get_PersonModal(UserId); //if (pv.Role_Names.Contains("可靠性工程师")) // sm.kkxgcs = 1; //if (pv.Role_Names.Contains("检维修人员")) // sm.jwxry = 1; sm.UserHasEquips = pm.Get_Person_Cj((Session["User"] as EquipModel.Entities.Person_Info).Person_Id); return(View(sm)); }
//zxh public string ListMission_zxh() { try { IObjectContextAdapter IOca = new EquipWebContext(); List <UI_MISSION> miss = CWFEngine.GetActiveMissions <Person_Info>(IOca.ObjectContext); List <Object> miss_obj = new List <object>(); string userName = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name.ToString(); foreach (UI_MISSION item in miss) { MainMissionsModel mm = GetMainMissionsInfo(item.WE_Entity_Id); Jobs js = new Jobs(); string endtime = ""; string lsh_xy = "1"; if (js.GetDSnexttime(mm.jobname, item.WE_Entity_Id) != null) { if (js.GetDSnexttime(mm.jobname, item.WE_Entity_Id).PreTime == null) { string end_corn = js.GetDSnexttime(mm.jobname, item.WE_Entity_Id).corn_express; TriggerTiming TT = new TriggerTiming(); TT.FromString(end_corn); TT.RefreshNextTiming(DateTime.Now); endtime = TT.NextTiming.ToString(); } else { endtime = js.GetDSnexttime(mm.jobname, item.WE_Entity_Id).PreTime.ToString(); } } if (mm.Equip_GyCode == null || mm.Equip_GyCode == "") { lsh_xy = "0"; } object o = new { WF_ICON = "fa fa-flash text-text-aqua", MISS_Url = item.Mission_Url, WF_Name = mm.WF_Name, MISS_Name = item.WE_Event_Desc, wfe_serial = mm.wfe_serial, sbCode = mm.Equip_GyCode, time = mm.time, endtime = endtime, lsh_xy = lsh_xy }; EquipManagment em = new EquipManagment(); if (mm.WF_Name.Contains("定时KPI月报")) { if (userName == "龚海桥" && mm.WF_Name.Contains("联合一片区")) { miss_obj.Add(o); } else if (userName == "丁一刚" && mm.WF_Name.Contains("联合二片区")) { miss_obj.Add(o); } else if (userName == "邓杰" && (mm.WF_Name.Contains("联合三片区") || mm.WF_Name.Contains("化工片区"))) { miss_obj.Add(o); } else if (userName == "杨书毅" && mm.WF_Name.Contains("联合四片区")) { miss_obj.Add(o); } else if (userName == "武文斌" && (mm.WF_Name.Contains("综合片区") || mm.WF_Name.Contains("系统片区"))) { miss_obj.Add(o); } } else { if (userName == "sa" || userName == "程聂") { miss_obj.Add(o); } else { if (lsh_xy == "1") { if (em.getEquip_ByGyCode(mm.Equip_GyCode).Equip_Specialty == "动") { miss_obj.Add(o); } } else { miss_obj.Add(o); } } } } TablesManagment tm = new TablesManagment(); int UserId = (Session["User"] as EquipModel.Entities.Person_Info).Person_Id; PersonManagment pm = new PersonManagment(); EquipBLL.AdminManagment.PersonManagment.P_viewModal pv = pm.Get_PersonModal(UserId); if (pv.Role_Names.Contains("可靠性工程师")) { string wfe_ser = ""; List <string> cjname = new List <string>(); List <Equip_Archi> EA = pm.Get_Person_Cj(UserId); foreach (var ea in EA) { cjname.Add(ea.EA_Name); } List <A5dot1Tab1> E = tm.Getdcl_listbyisZG(0, cjname); for (int i = 0; i < E.Count; i++) { if (E[i].dataSource != null) { wfe_ser = E[i].dataSource; } object o = new { WF_ICON = "fa fa-flash text-text-aqua", MISS_Url = "/A5dot1/Index", WF_Name = "设备完好", MISS_Name = "可靠性工程师确认整改", wfe_serial = wfe_ser, sbCode = E[i].sbGyCode.ToString(), time = E[i].zzSubmitTime.ToString(), endtime = "", lsh_xy = 1 }; miss_obj.Add(o); } SxglManagment Sx = new SxglManagment(); List <A5dot2Tab1> EE = Sx.GetSxItem(cjname); foreach (var item in EE) { if (item.temp2 != null) { wfe_ser = item.temp2; } object o = new { WF_ICON = "fa fa-flash text-text-aqua", MISS_Url = "/A5dot2/Index", WF_Name = "竖向问题", MISS_Name = "可靠性工程师确认整改", wfe_serial = wfe_ser, sbCode = item.sbGyCode.ToString(), time = item.jxSubmitTime.ToString(), endtime = "", lsh_xy = 1 }; miss_obj.Add(o); } } string str = JsonConvert.SerializeObject(miss_obj); return("{" + "\"data\": " + str + "}"); } catch (Exception e) { return(null); } }
public Index_ModelforA15 getRecord() { Index_ModelforA15 RecordforA15 = new Index_ModelforA15(); //ViewBag.curtime = DateTime.Now.ToString(); int UserId = (Session["User"] as EquipModel.Entities.Person_Info).Person_Id; PersonManagment pm = new PersonManagment(); EquipBLL.AdminManagment.PersonManagment.P_viewModal pv = pm.Get_PersonModal(UserId); RecordforA15.Am = new List <A15dot1TabQiYe>(); if (pv.Role_Names.Contains("可靠性工程师") || pv.Role_Names.Contains("检维修人员")) { RecordforA15.isSubmit = 1; } else { RecordforA15.isSubmit = 0; } if (pv.Role_Names.Contains("可靠性工程师")) { RecordforA15.kkxgcs = 1; } else { RecordforA15.kkxgcs = 0; } List <string> cjname = new List <string>(); List <Equip_Archi> EA = pm.Get_Person_Cj(UserId); foreach (var ea in EA) { cjname.Add(ea.EA_Name); } List <A15dot1TabQiYe> miss = Jx.GetJxItem(pv.Role_Names, pv.Department_Name, pv.Person_Name, cjname); foreach (var item in miss) { A15dot1TabQiYe a = new A15dot1TabQiYe(); a.zzkkxzs = item.zzkkxzs; a.wxfyzs = item.wxfyzs; a.qtlxbmfxhl = item.qtlxbmfxhl; a.qtlhsbgsghl = item.qtlhsbgsghl; a.ybsjkzl = item.ybsjkzl; a.sjs = item.sjs; a.gzqdkf = item.gzqdkf; a.xmyql = item.xmyql; a.pxjnl = item.pxjnl; 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; RecordforA15.Am.Add(a); } RecordforA15.Hm = new List <A15dot1TabQiYe>(); List <A15dot1TabQiYe> His = Jx.GetHisJxItem(pv.Role_Names, pv.Department_Name, pv.Person_Name); foreach (var item in His) { A15dot1TabQiYe a = new A15dot1TabQiYe(); a.Id = item.Id; a.state = item.state; a.jdcOperateTime = item.jdcOperateTime; a.jdcOperator = item.jdcOperator; a.temp1 = Convert.ToString(His.IndexOf(item) + 1); RecordforA15.Hm.Add(a); } return(RecordforA15); }
public Index_ModelforA15 getRecord() { Index_ModelforA15 RecordforA15 = new Index_ModelforA15(); //ViewBag.curtime = DateTime.Now.ToString(); int UserId = (Session["User"] as EquipModel.Entities.Person_Info).Person_Id; PersonManagment pm = new PersonManagment(); EquipBLL.AdminManagment.PersonManagment.P_viewModal pv = pm.Get_PersonModal(UserId); RecordforA15.Am=new List<A15dot1Tab>(); if (pv.Role_Names.Contains("可靠性工程师") || pv.Role_Names.Contains("检维修人员")) RecordforA15.isSubmit = 1; else RecordforA15.isSubmit = 0; if (pv.Role_Names.Contains("可靠性工程师")) RecordforA15.kkxgcs = 1; else RecordforA15.kkxgcs = 0; List<string> cjname = new List<string>(); List<Equip_Archi> EA = pm.Get_Person_Cj(UserId); foreach (var ea in EA) { cjname.Add(ea.EA_Name); } List<A15dot1Tab> miss = Jx.GetJxItem(pv.Role_Names,pv.Department_Name,pv.Person_Name); foreach (var item in miss) { 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; RecordforA15.Am.Add(a); } RecordforA15.Hm = new List<A15dot1Tab>(); List<A15dot1Tab> His = Jx.GetHisJxItem(pv.Role_Names, pv.Department_Name, pv.Person_Name); foreach (var item in His) { A15dot1Tab a = new A15dot1Tab(); a.Id = item.Id; a.state = item.state; a.jdcOperateTime = item.jdcOperateTime; a.jdcOperator = item.jdcOperator; a.temp1 = Convert.ToString(His.IndexOf(item) + 1); RecordforA15.Hm.Add(a); } return RecordforA15; }
public Index_ModelforA5dot2 getRecord() { Index_ModelforA5dot2 RecordforA5dot2 = new Index_ModelforA5dot2(); RecordforA5dot2.time = DateTime.Now.ToString(); //ViewBag.curuser = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; RecordforA5dot2.Am = new List <A5dot2Tab1>(); int UserId = (Session["User"] as EquipModel.Entities.Person_Info).Person_Id; PersonManagment pm = new PersonManagment(); EquipBLL.AdminManagment.PersonManagment.P_viewModal pv = pm.Get_PersonModal(UserId); if (pv.Role_Names.Contains("检维修人员") || pv.Role_Names.Contains("现场工程师")) { RecordforA5dot2.jwxry = 1; } else { RecordforA5dot2.jwxry = 0; } if (pv.Role_Names.Contains("机动处")) { RecordforA5dot2.jdc = 1; } else { RecordforA5dot2.kxxgcs = 0; } if (pv.Department_Name.Contains("机动处")) { RecordforA5dot2.jdc = 1; } else { RecordforA5dot2.jdc = 0; } if (pv.Role_Names.Contains("可靠性工程师")) { List <string> cjname = new List <string>(); List <Equip_Archi> EA = pm.Get_Person_Cj(UserId); foreach (var ea in EA) { cjname.Add(ea.EA_Name); } List <A5dot2Tab1> miss = Sx.GetSxItem(cjname); foreach (var item in miss) { A5dot2Tab1 a = new A5dot2Tab1(); a.zzName = item.zzName; a.sbGyCode = item.sbGyCode; a.sbCode = item.sbCode; a.jxUserName = item.jxUserName; a.jxSubmitTime = item.jxSubmitTime; a.temp1 = Convert.ToString(miss.IndexOf(item) + 1); a.Id = item.Id; a.temp2 = DateTime.Now.ToString(); RecordforA5dot2.Am.Add(a); } RecordforA5dot2.Hm = new List <A5dot2Tab1>(); // List<A5dot2Tab1> His = Jx.GetHisJxItem(); // foreach (var item in His) // { // A5dot2Tab1 a = new A5dot2Tab1(); // a.Id = item.Id; // a.state = item.state; // // a.temp1 = Convert.ToString(miss.IndexOf(item) + 1); // RecordforA5dot2.Hm.Add(a); // } return(RecordforA5dot2); } return(RecordforA5dot2); }