Exemplo n.º 1
0
        public ActionResult EditSample(RollerSampleInfo rollersampleinfo)
        {
            if (ModelState.IsValid)
            {
                rollersampleinfo.State = "准备";
                TestSampleInfo.GetInstance().AddTestSample(rollersampleinfo);
                repository.SaveRollerSampleInfo(rollersampleinfo);
                //同步中间数据库
                Entities context = new Entities();
                context.PROCEDURE_ROLLERSAMPLEINFO(0);
                context.SaveChanges();

                RollerSampleInfo rsi = repository.RollerSampleInfos.Include(x => x.RollerBaseStation).Include(x => x.RollerBaseStation.TimerCfg).Include(x => x.RollerBaseStation.ForcerCfg).FirstOrDefault(x => x.RollerSampleInfoID == rollersampleinfo.RollerSampleInfoID);
                TestSampleInfo.GetInstance().EditSampleList(rsi);
                return(RedirectToAction("ViewInfo", new { RollerProjectInfoID = rollersampleinfo.RollerProjectInfoID }));
            }
            else
            {
                SettingViewModel settingviewModel = new SettingViewModel(baserepository, wtequipmentrepo, wtsampleinfo);
                int TestID = projectrepo.RollerProjectInfos.FirstOrDefault(x => x.RollerProjectInfoID == rollersampleinfo.RollerProjectInfoID).TestID;
                ViewData["Device"]       = settingviewModel.GetLISDeviceList();
                ViewData["StationList"]  = settingviewModel.GetStationList();
                ViewData["SampleIDList"] = settingviewModel.GetSampleIDList(TestID);
                ViewData["TestTypeList"] = settingviewModel.GetTestTypeList();
                return(View(rollersampleinfo));
            }
        }
Exemplo n.º 2
0
        public JsonResult StationList(string device)
        {
            SettingViewModel settingviewModel = new SettingViewModel(baserepository, wtequipmentrepo, wtsampleinfo);
            Object           stationlist      = settingviewModel.GetStationList(device);

            return(Json(stationlist, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
        public ViewResult EditSample(int RollerSampleInfoID)
        {
            SettingViewModel settingviewModel = new SettingViewModel(baserepository);
            RollerSampleInfo rollersampleinfo = repository.RollerSampleInfos.FirstOrDefault(p => p.RollerSampleInfoID == RollerSampleInfoID);

            ViewData["StationList"] = settingviewModel.GetStationList(projectrepo.RollerProjectInfos.FirstOrDefault(a => a.RollerProjectInfoID == rollersampleinfo.RollerProjectInfo.RollerProjectInfoID).TestDevice);
            IniFileControl.GetInstance().CloseRollerTimeSwitch(rollersampleinfo.RollerBaseStation.Station);
            return(View(rollersampleinfo));
        }
Exemplo n.º 4
0
        public ViewResult CreateSample(int RollerProjectInfoID)
        {
            SettingViewModel settingviewModel = new SettingViewModel(baserepository);

            ViewData["StationList"] = settingviewModel.GetStationList(projectrepo.RollerProjectInfos.FirstOrDefault(a => a.RollerProjectInfoID == RollerProjectInfoID).TestDevice);
            return(View("EditSample", new RollerSampleInfo()
            {
                RollerProjectInfoID = RollerProjectInfoID, State = true
            }));
        }
Exemplo n.º 5
0
 public ActionResult EditSample(RollerSampleInfo rollersampleinfo)
 {
     if (ModelState.IsValid)
     {
         repository.SaveRollerSampleInfo(rollersampleinfo);
         return(RedirectToAction("ViewInfo", new { RollerProjectInfoID = rollersampleinfo.RollerProjectInfoID }));
     }
     else
     {
         SettingViewModel settingviewModel = new SettingViewModel(baserepository);
         ViewData["StationList"] = settingviewModel.GetStationList(projectrepo.RollerProjectInfos.FirstOrDefault(a => a.RollerProjectInfoID == rollersampleinfo.RollerProjectInfoID).TestDevice);
         return(View(rollersampleinfo));
     }
 }
Exemplo n.º 6
0
        public ViewResult CreateSample(int RollerProjectInfoID)
        {
            int TestID = projectrepo.RollerProjectInfos.FirstOrDefault(x => x.RollerProjectInfoID == RollerProjectInfoID).TestID;
            SettingViewModel settingviewModel = new SettingViewModel(baserepository, wtequipmentrepo, wtsampleinfo);

            ViewData["Device"]       = settingviewModel.GetLISDeviceList();
            ViewData["TestTypeList"] = settingviewModel.GetTestTypeList();
            ViewData["StationList"]  = settingviewModel.GetStationList();
            ViewData["SampleIDList"] = settingviewModel.GetSampleIDList(TestID);
            return(View("EditSample", new RollerSampleInfo()
            {
                RollerProjectInfoID = RollerProjectInfoID, State = "准备", TestID = TestID
            }));
        }
Exemplo n.º 7
0
        public ViewResult EditSample(int RollerSampleInfoID, int RollerProjectInfoID)
        {
            SettingViewModel settingviewModel = new SettingViewModel(baserepository, wtequipmentrepo, wtsampleinfo);
            RollerSampleInfo rollersampleinfo = repository.RollerSampleInfos.FirstOrDefault(p => p.RollerSampleInfoID == RollerSampleInfoID);

            rollersampleinfo.State = "结束";
            repository.SaveRollerSampleInfo(rollersampleinfo);
            int TestID = projectrepo.RollerProjectInfos.FirstOrDefault(x => x.RollerProjectInfoID == RollerProjectInfoID).TestID;

            ViewData["Device"]       = settingviewModel.GetLISDeviceList();
            ViewData["StationList"]  = settingviewModel.GetStationList();
            ViewData["SampleIDList"] = settingviewModel.GetSampleIDList(TestID);
            ViewData["TestTypeList"] = settingviewModel.GetTestTypeList();
            rollertimer.CloseRollerTimeSwitch(rollersampleinfo.RollerBaseStation.TimerCfg.TimerName);
            rollerforcer.CloseRollerForcerSwitch(rollersampleinfo.RollerBaseStation.ForcerCfg.ForcerName);
            return(View(rollersampleinfo));
        }