Esempio n. 1
0
        public async Task <IActionResult> Edit(int id, [Bind("RegimeId,TipoRegime")] Regime regime)
        {
            if (id != regime.RegimeId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(regime);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RegimeExists(regime.RegimeId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(regime));
        }
Esempio n. 2
0
 public Simulador(
     string descricao,
     Regime regime,
     int numeroLotes,
     int?armadorId,
     decimal cifConteiner,
     decimal cifCargaSolta,
     string margem,
     int?localAtracacaoId,
     int?grupoAtracacaoId,
     decimal volumeM3,
     int periodos,
     int?tipoDocumentoId,
     int criadoPor)
 {
     Descricao        = descricao;
     Regime           = regime;
     NumeroLotes      = numeroLotes;
     ArmadorId        = armadorId;
     CifConteiner     = cifConteiner;
     CifCargaSolta    = cifCargaSolta;
     Margem           = margem;
     LocalAtracacaoId = localAtracacaoId;
     GrupoAtracacaoId = grupoAtracacaoId;
     VolumeM3         = volumeM3;
     Periodos         = periodos;
     TipoDocumentoId  = tipoDocumentoId;
     CriadoPor        = criadoPor;
 }
Esempio n. 3
0
 public ModeloSimulador(string descricao, string observacoes, Regime regime, int[] servicoIPA)
 {
     Descricao   = descricao;
     Observacoes = observacoes;
     Regime      = regime;
     ServicoIPA  = servicoIPA;
 }
Esempio n. 4
0
        public Vacantion(Regime regime, Vacancy v)
        {
            InitializeComponent();
            this.Title = v.NameVacancy;

            curVacancy = v;

            Fill(v.Photo, v.NameVacancy, v.IdTypeJob.ToString(), v.Payment.ToString(), v.City, v.Description);
            switch (regime)
            {
            case Regime.ForOwner:
            {
                VacantionSendMyCand.IsEnabled     = false;
                VacantionSendMyCand.IsVisible     = false;
                VacantionSendMyCand.HeightRequest = 0;
                break;
            }

            case Regime.ForWorker:
            {
                RedactButtons.IsEnabled     = false;
                RedactButtons.IsVisible     = false;
                RedactButtons.HeightRequest = 0;

                break;
            }
            }
        }
Esempio n. 5
0
        //
        // GET: /Regime/Details/5

        public ActionResult Details(Guid id)
        {
            if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, read))
            {
                return(RedirectToAction("Index", "Home"));
            }

            Regime regime = db.Regimes.Single(r => r.ID == id && (r.IsDeleted == null || r.IsDeleted == false));

            return(View(regime));
        }
Esempio n. 6
0
        public async Task <IActionResult> Create([Bind("RegimeId,TipoRegime")] Regime regime)
        {
            if (ModelState.IsValid)
            {
                _context.Add(regime);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(regime));
        }
Esempio n. 7
0
        //
        // GET: /Regime/Edit/5

        public ActionResult Edit(Guid id)
        {
            if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, write))
            {
                return(RedirectToAction("Index", "Home"));
            }

            Regime regime = db.Regimes.Single(r => r.ID == id && (r.IsDeleted == null || r.IsDeleted == false));

            ViewBag.CreatedBy  = new SelectList(db.Users, "ID", "UserName", regime.CreatedBy);
            ViewBag.ModifiedBy = new SelectList(db.Users, "ID", "UserName", regime.ModifiedBy);
            return(View(regime));
        }
Esempio n. 8
0
 /// <inheritdoc/>
 public override XElement GetXml(string rootElemName, bool suppressDefaults)
 {
     XElement rootElem = new XElement(rootElemName);
     if (!suppressDefaults || !IsDefaultRegime)
     {
         rootElem.Add(new XAttribute("regime", Regime.ToString()));
     }
     foreach (RCNetBaseSettings coderCfg in CoderCfgCollection)
     {
         rootElem.Add(coderCfg.GetXml(suppressDefaults));
     }
     Validate(rootElem, XsdTypeName);
     return rootElem;
 }
Esempio n. 9
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, delete))
            {
                return(RedirectToAction("Index", "Home"));
            }

            Regime regime = db.Regimes.Single(r => r.ID == id && (r.IsDeleted == null || r.IsDeleted == false));

            regime.ModifiedBy = Guid.Parse(Session["userid"].ToString());
            regime.ModifiedOn = DateTime.Now;
            //db.Regimes.DeleteObject(regime);
            regime.IsDeleted = true;
            db.ObjectStateManager.ChangeObjectState(regime, EntityState.Modified);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 10
0
        static void Main(string[] args)
        {
            Aliment a1 = new Aliment
            {
                Id       = 1,
                Type     = TypeAliment.Viande,
                Nom      = "Filet de boeuf",
                Quantity = 150,
                CalPerQ  = 218
            };

            Aliment a2 = new Aliment
            {
                Id       = 2,
                Nom      = "Raviolis",
                Type     = TypeAliment.Pâte,
                Quantity = 125,
                CalPerQ  = 77
            };

            List <Aliment> list = new List <Aliment> {
                a1, a2
            };
            Regime r = new Regime {
                Aliments = list
            };
            Personne p = new Personne
            {
                Id     = 1,
                Age    = 18,
                Poids  = 60,
                Sexe   = Gendre.Homme,
                Taille = 174f,
                Regime = r
            };

            Console.WriteLine(a1.TotalCalories(p));
            ManagePersonne managePersonne = new ManagePersonne();

            managePersonne.CalculerIMC(p);

            Console.WriteLine(managePersonne.RetourRapport(20, Gendre.Femme));
            Console.ReadKey();
        }
Esempio n. 11
0
        public ActionResult Edit(Regime regime)
        {
            if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, write))
            {
                return(RedirectToAction("Index", "Home"));
            }

            if (ModelState.IsValid)
            {
                regime.ModifiedBy = Guid.Parse(Session["userid"].ToString());
                regime.ModifiedOn = DateTime.Now;
                db.Regimes.Attach(regime);
                db.ObjectStateManager.ChangeObjectState(regime, EntityState.Modified);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.CreatedBy  = new SelectList(db.Users, "ID", "UserName", regime.CreatedBy);
            ViewBag.ModifiedBy = new SelectList(db.Users, "ID", "UserName", regime.ModifiedBy);
            return(View(regime));
        }
Esempio n. 12
0
        protected override void ExecuteReactions()
        {
            switch (_regime)
            {
            case Regime.SSA:
                if (_ssaReaction != null)
                {
                    FireReaction(_ssaReaction);
                    _ssaReaction = null;
                    if (--_remainingSSAsteps == 0)
                    {
                        _regime = Regime.Leaping;
                    }
                }
                break;

            case Regime.NonCritical:
                // Update Noncritical Reactions
                FireNonCriticalReactions(_leapTau, _nonCriticalReactions, _noncriticalRates);
                _regime = Regime.Leaping;
                break;

            case Regime.Critical:
                //Find and Execute Critical Reaction
                FireCriticalReaction(_criticalReactions, _criticalRates, _a0Critical);

                // Update Noncritical Reactions
                if (_nonCriticalReactions != null)
                {
                    FireNonCriticalReactions(_leapTau, _nonCriticalReactions, _noncriticalRates);
                }

                _regime = Regime.Leaping;
                break;

            default:
                throw new ApplicationException("Bad solver mode.");
            }
        }
 static void Main (string[] args) {
     Horista prof1 = new Horista ();
     Regime prof2 = new Regime ();
     int op;
     string ops;
     do {
         do {
             Console.Clear ();
             Console.WriteLine ("Quantidade Máxima de Professores: " +
                 Professor.qntProfessor);
             Console.WriteLine ("[1]  Professor: " + prof1.nome);
             Console.WriteLine ("[2]  Professor: " + prof2.nome);
             Console.WriteLine ("[0]  Sair");
             ops = Console.ReadLine ();
         } while (int.TryParse (ops, out op) == false);
         switch (op) {
             case 0:
                 Console.Clear ();
                 Console.WriteLine ("Pressione qualquer tecla para sair...");
                 Console.ReadKey ();
                 break;
             case 1:
                 Console.Clear ();
                 prof1.MenuHorista ();
                 break;
             case 2:
                 Console.Clear ();
                 prof2.MenuRegime ();
                 break;
             default:
                 Console.Clear ();
                 Console.WriteLine ("Opção Inválida!");
                 Console.ReadKey ();
                 break;
         }
     } while (op != 0);
 }
Esempio n. 14
0
        public static Regime ParseToRegime(string s)
        {
            Regime parsedOne = new Regime();

            switch (s)
            {
            case "Chaos":
                parsedOne = Regime.Chaos;
                break;

            case "QuasiPeriodic":
                parsedOne = Regime.QuasiPeriodic;
                break;

            case "Fading":
                parsedOne = Regime.Fading;
                break;

            case "SomethingUnknown":
                parsedOne = Regime.SomethingUnknown;
                break;
            }
            return(parsedOne);
        }
Esempio n. 15
0
        protected override float CalculateProposedTau(float tauLimit)
        {
            float actualTau = tauLimit;

            float a0 = UpdateAndSumRates(model.Reactions, _currentRates);

            if (_regime != Regime.SSA)
            {
                // Calculate proposed leap
                if (a0 > 0.0f)
                {
                    // Find Critical and NonCritical Reactions

                    _criticalReactions.Clear();
                    _nonCriticalReactions.Clear();

                    ComputeL(out _criticalReactions, out _nonCriticalReactions, nc);

                    //  Decide Which Tau prime is going to be used.

                    float tauPrime = float.PositiveInfinity;

                    if (_nonCriticalReactions.Count > 0)
                    {
                        // Compute Jacobian
                        _jacobianMatrix = ComputeJacobian();

                        tauPrime = ComputeTau(_jacobianMatrix, epsilon, a0, _nonCriticalReactions);
                    }
                    // Decide if SSA should be run a number of times

                    if (tauPrime < (multiple * 1 / a0))           //Parameter Multiple is arbitrary can be changed
                    {
                        _regime            = Regime.SSA;
                        _remainingSSAsteps = SSAruns;
                        float proposedTau = CurrentTime + GillespieTau(a0);
                        _ssaReaction = proposedTau < tauLimit?GillespieReaction(a0) : null;

                        actualTau = Math.Min(proposedTau, tauLimit);
                    }
                    else // leap
                    {
                        _a0Critical = UpdateAndSumRates(_criticalReactions, _criticalRates);

                        // Generate Tau'' = taudoubleprime.
                        float r1             = rng.GenerateUniformOO();
                        float tauDoublePrime = (float)Math.Log(1.0f / r1) / _a0Critical;

                        _regime = Regime.NonCritical;

                        // Decide if tauprime versus taudoubleprime should be used for Taumin
                        if (tauPrime < tauDoublePrime)
                        {
                            actualTau = Math.Min(CurrentTime + tauPrime, tauLimit);
                        }
                        else // taudoubleprime < tauPrime
                        {
                            if (tauDoublePrime < tauLimit)
                            {
                                _regime = Regime.Critical;
                            }
                            actualTau = Math.Min(CurrentTime + tauDoublePrime, tauLimit);
                        }

                        _leapTau = actualTau - CurrentTime;

                        // Whether or not we do a critical reaction, we need to update the non-critical rates.
                        UpdateAndSumRates(_nonCriticalReactions, _noncriticalRates);
                    }
                }
                else
                {
                    // All the rates are zero (0), nothing will change from here on out.
                    CurrentTime    = duration;
                    SamplingParams = trajectories.RecordObservables(model.Observables, SamplingParams, CurrentTime, duration);
                }
            }
            else // SSA mode
            {
                // Calculate proposed tau based on SSA
                if (a0 > 0.0f)
                {
                    float proposedTau = CurrentTime + GillespieTau(a0);
                    _ssaReaction = proposedTau < tauLimit?GillespieReaction(a0) : null;

                    actualTau = Math.Min(proposedTau, tauLimit);
                }
                else
                {
                    // All the rates are zero (0), nothing will change from here on out.
                    CurrentTime    = duration;
                    SamplingParams = trajectories.RecordObservables(model.Observables, SamplingParams, CurrentTime, duration);
                }
            }

            return(actualTau);
        }
Esempio n. 16
0
 public ModeInSpace(Regime regime, double horizontalAxis, double verticalAxis)
 {
     this.Regime         = regime;
     this.HorizontalAxis = horizontalAxis;
     this.VerticalAxis   = verticalAxis;
 }
Esempio n. 17
0
        private static void SeedTratamentos(HospitalDbContext db)
        {
            if (db.Tratamentos.Any())
            {
                return;
            }


            Patologia Tubo_Digestivo = db.Patologia.SingleOrDefault(e => e.Nome == "Tubo Digestivo");
            Patologia Rim            = db.Patologia.SingleOrDefault(e => e.Nome == "Rim ");

            Paciente Barbara = db.Pacientes.SingleOrDefault(e => e.Nome == "Bárbara");
            Paciente Andre   = db.Pacientes.SingleOrDefault(e => e.Nome == "André");

            Grau grave       = db.Grau.SingleOrDefault(e => e.TipoGrau == "Grave");
            Grau muito_grave = db.Grau.SingleOrDefault(e => e.TipoGrau == "Muito Grave");

            Regime Semanal = db.Regime.SingleOrDefault(e => e.TipoRegime == "Semanal");
            Regime Mensal  = db.Regime.SingleOrDefault(e => e.TipoRegime == "Mensal");

            Medico Manuel    = db.Medicos.SingleOrDefault(e => e.Nome == "Manuel Santos");
            Medico Elisabete = db.Medicos.SingleOrDefault(e => e.Nome == "Elisabete Eiras");

            Estado A_Decorrer = db.Estado.SingleOrDefault(e => e.Nome == "A Decorrer");
            Estado Concluido  = db.Estado.SingleOrDefault(e => e.Nome == "Concluido");



            db.Tratamentos.AddRange(



                new Tratamento
            {
                PatologiaId  = Tubo_Digestivo.PatologiaId,
                PacienteId   = Barbara.PacienteId,
                GrauId       = grave.GrauId,
                RegimeId     = Semanal.RegimeId,
                DataInicio   = new DateTime(2018, 11, 09),
                DataFim      = new DateTime(2018, 12, 31),
                DuracaoCiclo = new TimeSpan(0, 30, 0),
                MedicoId     = Manuel.MedicoId,
                EstadoId     = A_Decorrer.EstadoId,
            },
                new Tratamento
            {
                PatologiaId  = Rim.PatologiaId,
                PacienteId   = Andre.PacienteId,
                GrauId       = muito_grave.GrauId,
                RegimeId     = Mensal.RegimeId,
                DataInicio   = new DateTime(2018, 11, 09),
                DataFim      = new DateTime(2018, 12, 31),
                DuracaoCiclo = new TimeSpan(1, 10, 0),
                MedicoId     = Elisabete.MedicoId,
                EstadoId     = Concluido.EstadoId,
            }
                );



            db.SaveChanges();
        }
Esempio n. 18
0
        public static DataTable GetCategorias(string filename)
        {
            DataTable oDataTable = null;

            string[] columnNameList = new string[6] {
                "NomeDeRegime", "NomeDeDescricao", "NomeDeRegiao", "NomeDeGrupos", "NomeDeServiços", "LinkDeServiços"
            };
            oDataTable        = new DataTable();
            oDataTable.Locale = CultureInfo.InvariantCulture;
            foreach (string columnName in columnNameList)
            {
                oDataTable.Columns.Add(columnName, typeof(string));
            }
            XmlDocument xmlDoc = new XmlDocument();

            xmlDoc.Load(filename);
            XmlNodeList ListaDeRegimes = null;

            ListaDeRegimes = xmlDoc.SelectNodes("//ListaDeRegimes");
            //if (ListaDeRegimes != null)
            foreach (XmlNode Regime in ListaDeRegimes)
            {
                string      NomeDeRegime    = "";
                string      NomeDeDescricao = "";
                string      NomeDeRegiao    = "";
                string      NomeDeGrupos    = "";
                string      NomeDeServiços  = "";
                string      LinkDeServiços  = "";
                XmlNodeList RegimeList      = Regime.SelectNodes("//Regime");
                foreach (XmlNode RegimeNode in RegimeList)
                {
                    NomeDeRegime = RegimeNode.SelectSingleNode("nome").FirstChild.Value;
                    if (RegimeNode.SelectSingleNode("descricao") != null)
                    {
                        NomeDeDescricao = RegimeNode.SelectSingleNode("descricao").FirstChild.Value;
                    }
                    //Listar lista do nome de regiao
                    string[] valueList = valueList = new string[6] {
                        NomeDeRegime, NomeDeDescricao, "", "", "", ""
                    };
                    oDataTable.Rows.Add(valueList);
                    foreach (XmlNode childnodes in RegimeNode.ChildNodes)
                    {
                        if (childnodes.Name == "região")
                        {
                            if (childnodes.Attributes["nome"].Value != null)
                            {
                                NomeDeRegiao = childnodes.Attributes["nome"].Value;
                            }
                            else
                            {
                                NomeDeRegiao = "";
                            }
                            valueList = new string[6] {
                                "", "", NomeDeRegiao, "", "", ""
                            };
                            oDataTable.Rows.Add(valueList);
                            foreach (XmlNode NodeGrupos in childnodes)
                            {
                                if (NodeGrupos.Attributes["nome"] == null)
                                {
                                    NomeDeGrupos = "";
                                }
                                else if (NodeGrupos.Attributes["nome"].Value != null)
                                {
                                    NomeDeGrupos = NodeGrupos.Attributes["nome"].Value;
                                }
                                else
                                {
                                    NomeDeGrupos = "";
                                }
                                valueList = new string[6] {
                                    "", "", "", NomeDeGrupos, "", ""
                                };
                                oDataTable.Rows.Add(valueList);
                                foreach (XmlNode NodeServiços in NodeGrupos)
                                {
                                    if (NodeServiços.SelectSingleNode("nome") != null)
                                    {
                                        NomeDeServiços = NodeServiços.SelectSingleNode("nome").FirstChild.Value;
                                        if (NodeServiços.SelectSingleNode("link") != null)
                                        {
                                            LinkDeServiços = NodeServiços.SelectSingleNode("link").FirstChild.Value;
                                        }
                                        else
                                        {
                                            LinkDeServiços = "";
                                        }
                                    }
                                    else
                                    {
                                        NomeDeServiços = "";
                                    }
                                    valueList = new string[6] {
                                        "", "", "", "", NomeDeServiços, LinkDeServiços
                                    };
                                    oDataTable.Rows.Add(valueList);
                                }
                            }
                        }
                    }
                }
            }
            return(oDataTable);
        }
Esempio n. 19
0
 private void setFrightendRegime()
 {
     prevPos += (((Vector2)transform.position - prevPos).normalized * 2);
     currentRegime = new Regime (Frightend);
     anim.SetTrigger ("Frightend");
     frightend = true;
     speed = frightendSpeed (GameManager.gameManager.level);
 }
Esempio n. 20
0
 private void setScatterRegime()
 {
     if (!frightend) {
         prevPos += (((Vector2)transform.position - prevPos).normalized * 2);
     } else {
         frightend = false;
         speed = setSpeed(GameManager.gameManager.level);
     }
     currentRegime = new Regime (Scatter);
 }