public List <WDTTJ_RowModal> WDTTJ(string starttime, string endtime) { Depart_Archis DA = new Depart_Archis(); List <WDTTJ_RowModal> r = new List <WDTTJ_RowModal>(); String[] pqNameList = new String[7] { "联合一片区", "联合二片区", "联合三片区", "联合四片区", "化工片区", "综合片区", "其他" }; List <EquipDAL.Implement.A6dot2Tabs.WDT_PqTj> pqGroup_1 = new List <EquipDAL.Implement.A6dot2Tabs.WDT_PqTj>(); List <EquipDAL.Implement.A6dot2Tabs.WDT_PqTj> pqGroup = WTDs.PqGroup(starttime, endtime); List <EquipDAL.Implement.A6dot2Tabs.WDT_CjTj> cjGroup = WTDs.CjGroup(starttime, endtime); List <EquipDAL.Implement.A6dot2Tabs.WDT_ZzTj> zzGroup = WTDs.ZzGroup(starttime, endtime); int i = 0; while (i < 7) { if (pqGroup.Where(x => x.pqName == pqNameList[i]).Count() > 0) { pqGroup_1.Add(pqGroup.Where(x => x.pqName == pqNameList[i]).ToList().First()); } i = i + 1; } foreach (var p in pqGroup_1) { WDTTJ_RowModal tmp = new WDTTJ_RowModal(); tmp.starttime = starttime.Substring(0, 10); tmp.endtime = endtime.Substring(0, 10); tmp.row_PqInfo.cellName = p.pqName; tmp.row_PqInfo.cellId = p.pqName;//DA.getDepart_Id(p.pqName); tmp.row_PqInfo.cellNum = p.tjNum; tmp.row_PqInfo.cellSpanNum = zzGroup.Where(x => x.pqName == p.pqName).Count(); List <EquipDAL.Implement.A6dot2Tabs.WDT_CjTj> cjGroup_1 = cjGroup.Where(x => x.pqName == p.pqName).ToList(); foreach (var c in cjGroup_1) { WDTTJ_CellModal cj1 = new WDTTJ_CellModal(); cj1.cellName = c.cjName; cj1.cellNum = c.tjNum; cj1.cellSpanNum = zzGroup.Where(x => x.cjName == c.cjName).Count(); tmp.row_CjInfo.Add(cj1); List <EquipDAL.Implement.A6dot2Tabs.WDT_ZzTj> zzGroup_1 = zzGroup.Where(x => x.pqName == p.pqName && x.cjName == c.cjName).ToList(); foreach (var z in zzGroup_1) { WDTTJ_CellModal Zz1 = new WDTTJ_CellModal(); Zz1.cellName = z.zzName; Zz1.cellNum = z.tjNum; Zz1.cellSpanNum = 1; tmp.row_ZzInfo.Add(Zz1); } } r.Add(tmp); } return(r); }
/* * 功能:获取某装置管理员所属的车间 * 参数:id 用户Id * 返回值:Depart_Archi */ public Depart_Archi Get_Person_DepartOfParent(int id) { Depart_Archi r = new Depart_Archi(); r = Persons.GetPerson_Depart(id); Depart_Archis DA = new Depart_Archis(); r = DA.getDepart_Parent(r.Depart_Id); return(r); }
public List <CQDetailModal> getCQdetail(string pqName, string starttime, string endtime) { Depart_Archis DA = new Depart_Archis(); //string pqName; //pqName = DA.getDepart_info(pqId).Depart_Name; List <A6dot2Tab2> tab2 = WTDs.getCQList(pqName, starttime, endtime); List <CQDetailModal> r = new List <CQDetailModal>(); foreach (var item in tab2) { CQDetailModal cq = new CQDetailModal(); cq.equip_PqName = item.equip_PqName; cq.equip_CjName = item.equip_CjName; cq.equip_ZzName = item.equip_ZzName; cq.equipCode = item.equipCode; cq.equipDesc = item.equipDesc; cq.lastOilTime = item.lastOilTime; cq.NextOilTime = item.NextOilTime; cq.CQ_demo = "超期未换油"; cq.oilCode_desc = item.oilCode_desc; r.Add(cq); } return(r); }