Esempio n. 1
0
        //IE
        public PagedListModel <IEPlanManagerVM> QueryProcessIEMGData(int masterUID, DateTime date)
        {
            var totalCount = 0;

            var flChartList = flowChartMasterRepository.QueryFlowIEMGData(masterUID, date, out totalCount);
            var result      = new List <IEPlanManagerVM>();

            foreach (var item in flChartList)
            {
                var returnItem = new IEPlanManagerVM();
                returnItem.Detail_UID              = item.Detail_UID;
                returnItem.Process_seq             = item.Process_seq;
                returnItem.Process                 = item.Process;
                returnItem.Place                   = item.Place;
                returnItem.date                    = item.date;
                returnItem.Color                   = item.Color;
                returnItem.ShiftTimeID             = item.ShiftTimeID;
                returnItem.MondayIE_TargetEfficacy = item.MondayIE_TargetEfficacy;
                returnItem.MondayIE_DeptHuman      = item.MondayIE_DeptHuman;

                returnItem.ThursdayIE_TargetEfficacy  = item.ThursdayIE_TargetEfficacy;
                returnItem.ThursdayIE_DeptHuman       = item.ThursdayIE_DeptHuman;
                returnItem.WednesdayIE_TargetEfficacy = item.WednesdayIE_TargetEfficacy;
                returnItem.WednesdayIE_DeptHuman      = item.WednesdayIE_DeptHuman;
                returnItem.TuesdayIE_TargetEfficacy   = item.TuesdayIE_TargetEfficacy;
                returnItem.TuesdayIE_DeptHuman        = item.TuesdayIE_DeptHuman;
                returnItem.FridayIE_TargetEfficacy    = item.FridayIE_TargetEfficacy;
                returnItem.FridayIE_DeptHuman         = item.FridayIE_DeptHuman;
                returnItem.SaterdayIE_TargetEfficacy  = item.SaterdayIE_TargetEfficacy;
                returnItem.SaterdayIE_DeptHuman       = item.SaterdayIE_DeptHuman;
                returnItem.SundayIE_TargetEfficacy    = item.SundayIE_TargetEfficacy;
                returnItem.SundayIE_DeptHuman         = item.SundayIE_DeptHuman;


                result.Add(returnItem);
            }

            return(new PagedListModel <IEPlanManagerVM>(totalCount, result));
        }