public ActionResult CompressionView(int?page) { int pageSize = 20; int userSN = 0; bool isUser = false; string ID = string.Empty; string mode = "V"; string title = "CompressionView"; List <Rio_Compression> data = new List <Rio_Compression>(); if (Request.QueryString.Get("m") != null) { if (Request.QueryString.Get("m").Equals("E")) { title = "CompressionEdit"; mode = "E"; } } if (Session["UserID"] != null) { int.TryParse(Session["UserSN"].ToString(), out userSN); data = CompressionModel.getCompressionByUserSN(userSN); } if (Request.QueryString.Get("vid") != null) { ID = Request.QueryString.Get("vid"); userSN = AccountModel.getAccountByID(ID).SN; data = CompressionModel.getCompressionClientByUserSN(userSN); } if (Request.QueryString.Get("vid") != null && Session["UserID"] != null) { if (Request.QueryString.Get("vid") == Session["UserID"].ToString()) { int.TryParse(Session["UserSN"].ToString(), out userSN); data = CompressionModel.getCompressionByUserSN(userSN); isUser = true; } } if (Session["UserID"] == null && Request.QueryString.Get("vid") == null) { return(RedirectToAction("Login", "Rio_Account", null)); } ViewBag.vid = ID; ViewBag.mode = mode; ViewBag.title = title; ViewBag.isUser = isUser; ViewBag.className = ClassNameModel.getClassName("compression"); var pageNumeber = page ?? 1; var pageData = data.ToPagedList(pageNumeber, pageSize); return(View(pageData)); }
private void setDBCompression(string ID, int userSN, string fileName, string upLoadType) { Rio_Compression CF = new Rio_Compression(); CF.Name = fileName; CF.Path = "/Upload/" + ID + "/" + upLoadType + "/"; CF.Extension = fileName.Split('.')[fileName.Split('.').Length - 1]; CF.CreateSN = userSN; CF.CreateID = ID; CF.CreateName = ID; CF.CreateDate = DateTime.Now; CF.IsEnable = true; CF.IsDelete = false; CompressionModel.Insert(CF); }
private void changeEnableCompression(string[] SNArray) { foreach (var data in SNArray) { int SN = 0; int.TryParse(data.ToString(), out SN); Rio_Compression CF = db.Rio_Compression.Find(SN); if (CF.IsEnable == true) { CF.IsEnable = false; } else { CF.IsEnable = true; } CompressionModel.Update(CF); } }
public void InitModel() { // initialize all the model components and update the status message in de modelinterface class for notification purposes if (modelDefinition != null) { modelInterface.StatusMessage = $"Initializing model components."; modelInterface.StatusMessage = $"Initializing blood compartments."; foreach (BloodCompartment bloodComp in modelDefinition.blood_compartments) { bloodComp.InitBloodCompartment(this); } modelInterface.StatusMessage = $"Initializing blood compartment connectors."; foreach (BloodConnector bloodCon in modelDefinition.blood_connectors) { bloodCon.InitBloodConnector(this); } modelInterface.StatusMessage = $"Initializing valves."; foreach (Valve valve in modelDefinition.valves) { valve.InitValve(this); } modelInterface.StatusMessage = $"Initializing shunts."; foreach (Shunt shunt in modelDefinition.shunts) { shunt.InitShunt(this); } modelInterface.StatusMessage = $"Initializing gas compartments."; foreach (GasCompartment gasComp in modelDefinition.gas_compartments) { gasComp.InitGasCompartment(this); } modelInterface.StatusMessage = $"Initializing gas compartment connectors."; foreach (GasConnector gasCon in modelDefinition.gas_connectors) { gasCon.InitGasConnector(this); } modelInterface.StatusMessage = $"Initializing gasexchangers."; foreach (GasExchanger gasExchanger in modelDefinition.exchangers) { gasExchanger.InitializeExchanger(this); } modelInterface.StatusMessage = $"Initializing diffusors."; foreach (Diffusor diffusor in modelDefinition.diffusors) { diffusor.InitializeDiffusor(this); } modelInterface.StatusMessage = $"Initializing containers."; foreach (Container container in modelDefinition.containers) { container.InitContainer(this); } modelInterface.StatusMessage = $"Initializing submodels."; // instantiate the ecg model ecg = new ECGModel(this); // instantiate the acidbase model acidbase = new AcidBaseModel(); // instantiate the oxygenation model oxy = new OxygenationModel(); // instantiate the autonomic nervous system model ans = new AutonomicNervousSystemModel(this); // instantiate the spontaneous breathing model breathing = new SpontaneousBreathingModel(this); // instantiate the contraction model of the heart contraction = new ContractionModel(this); // instantiate the mechanical ventilator model ventilator = new MechanicalVentilatorModel(this); // instantiate the av-interaction model avinteraction = new AVInteractionModel(this); // instantiate the global hypoxia model hypoxia = new GlobalHypoxiaModel(this); // instantiate the birth model birth = new BirthModel(this); // instantiate the brain model brain = new BrainModel(this); // instantiate the drug model drugs = new DrugModel(this); // instantiate the kidney model kidneys = new KidneyModel(this); // instantiate the liver model liver = new LiverModel(this); // instantiate the maternal placenta model maternalPlacenta = new MaternalPlacentaModel(this); // instantiate the ecmo model ecmo = new ECMOModel(this); // instantiate the compressions model compressions = new CompressionModel(this); // instantiate the datacollector dataCollector = new DataCollector(this); } else { modelInterface.StatusMessage = $"Failed to initialize the model.{Environment.NewLine}"; } }