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);
        }