private ConstructionPlanMonthDetail GetCommonProperty(ConstructionPlanYear item, int month, ConstructionPlanImportCommon cpic, AllQuery all, DateTime dtNow, string planDate, ref DataTable dt, ref DataTable dtChart) { ConstructionPlanMonthDetail c = new ConstructionPlanMonthDetail(); #region 通用属性 c.Line = cpic.Line; c.Month = month; c.WorkType = 112;//默认委外维护 c.WorkTypeName = all.workType.Where(a => a.ID == c.WorkType).FirstOrDefault().Name; c.EqpType = item.Code; c.EqpTypeName = item.EqpTypeName; c.Location = item.Location; c.LocationBy = item.LocationBy; c.LocationName = all.locations.Where(a => a.LocationBy == c.LocationBy && a.ID == c.Location).FirstOrDefault().Name; c.Department = cpic.Department; c.Team = item.Team; c.TeamName = all.team.Where(a => a.ID == c.Team).FirstOrDefault().Name; c.PMType = (int)GetPMTypeByFrequency(item.Frequency, false); c.PMTypeName = all.pmType.Where(a => a.ID == c.PMType).FirstOrDefault().Name; c.PMCycle = item.Cycle; c.PMFrequency = item.Frequency; c.Unit = item.Unit; c.PlanQuantity = item.Quantity; c.RealQuantity = item.Quantity; c.Query = cpic.ID; c.PlanDate = planDate; c.UpdateTime = dtNow; c.UpdateBy = _userID; InsertRow(ref dt, c); InsertRow(ref dtChart, c, cpic.Year); #endregion return(c); }
private List <int> GetMonth(ConstructionPlanYear c) { List <int> ret = new List <int>(); if (c.January == 1) { ret.Add(1); } if (c.February == 1) { ret.Add(2); } if (c.March == 1) { ret.Add(3); } if (c.April == 1) { ret.Add(4); } if (c.May == 1) { ret.Add(5); } if (c.June == 1) { ret.Add(6); } if (c.July == 1) { ret.Add(7); } if (c.August == 1) { ret.Add(8); } if (c.September == 1) { ret.Add(9); } if (c.October == 1) { ret.Add(10); } if (c.November == 1) { ret.Add(11); } if (c.December == 1) { ret.Add(12); } return(ret); }