示例#1
0
        public SistemaOperacionalColecao ConsultarSistemaPorLinha()
        {
            if (accessDbMySql.ConectarSys())
            {
                DataTable dataTable = accessDbMySql.dataTableMySql("spConsultarSistemaPorLinha");

                if (dataTable != null)
                {
                    SistemaOperacionalColecao colecao = new SistemaOperacionalColecao();
                    foreach (DataRow row in dataTable.Rows)
                    {
                        SistemaOperacional operacional = new SistemaOperacional
                        {
                            Descricao = Convert.ToString(row["sodescricao"]),
                            Id        = Convert.ToInt32(row["soid"]),
                            Soidlinha = Convert.ToInt32(row["soidlinha"])
                        };

                        colecao.Add(operacional);
                    }

                    return(colecao);
                }
                else
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
        public ActionResult DeleteConfirmed(int id)
        {
            SistemaOperacional sistemaOperacional = db.SistemaOperacionals.Find(id);

            db.SistemaOperacionals.Remove(sistemaOperacional);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,Nome,Descricao,Marca,PrecoMedio,ConsumoWatts,Link")] SistemaOperacional sistemaOperacional)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sistemaOperacional).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(sistemaOperacional));
 }
示例#4
0
        static void Main(string[] args)
        {
            SistemaOperacional sistemaOperacional = new SistemaOperacional(
                new List <ChegadaPrograma>()
            {
                new ChegadaPrograma()
                {
                    InstanteChegada = 4,
                    Programa        = new Programa()
                    {
                        Identificador      = "1",
                        MemoriaNecessaria  = 300,
                        TempoProcessamento = 20,
                        OperacoesIO        = 1
                    }
                },
                new ChegadaPrograma()
                {
                    InstanteChegada = 10,
                    Programa        = new Programa()
                    {
                        Identificador      = "2",
                        MemoriaNecessaria  = 800,
                        TempoProcessamento = 20,
                        OperacoesIO        = 1
                    }
                },
                new ChegadaPrograma()
                {
                    InstanteChegada = 20,
                    Programa        = new Programa()
                    {
                        Identificador      = "3",
                        MemoriaNecessaria  = 100,
                        TempoProcessamento = 5,
                        OperacoesIO        = 5
                    }
                },
                new ChegadaPrograma()
                {
                    InstanteChegada = 25,
                    Programa        = new Programa()
                    {
                        Identificador      = "4",
                        MemoriaNecessaria  = 500,
                        TempoProcessamento = 5,
                        OperacoesIO        = 3
                    }
                },
            }
                , 0, -1, 2
                );

            sistemaOperacional.Simulacao();
        }
        public ActionResult Create([Bind(Include = "Id,Nome,Descricao,Marca,PrecoMedio,ConsumoWatts,Link")] SistemaOperacional sistemaOperacional)
        {
            if (ModelState.IsValid)
            {
                db.SistemaOperacionals.Add(sistemaOperacional);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(sistemaOperacional));
        }
示例#6
0
        private Computador indexarDados()
        {
            var    o   = cbArq.SelectedItem;
            string arq = o != null?o.ToString() : null;

            string soName = txtSO.Text;

            var so = new SistemaOperacional(arq, soName);

            return(new Computador(txtPlacaMae.Text, txtProcessador.Text, txtHd.Text,
                                  txtMemRam.Text, txtNomePc.Text, txtGrupoTrabalho.Text, so));
        }
        void btnAdicionar_Clicked(object sender, System.EventArgs e)
        {
            SistemaOperacional iOS;



            //Transação que implementa IDispose , Necessario Commit
            using (var transaction = _realm.BeginWrite())
            {
                iOS = new SistemaOperacional
                {
                    Nome   = "iOS",
                    Versao = 11.3,
                    Id     = 1
                };

                _realm.Add(iOS);

                transaction.Commit();
            }

            SistemaOperacional Android;

            //Transação implícita será comitada por padrão
            _realm.Write(() =>
            {
                Android = new SistemaOperacional
                {
                    Nome   = "Android",
                    Versao = 8.1,
                    Id     = 2
                };

                _realm.Add(Android);
            });


            SistemaOperacional WindowsPhone = new SistemaOperacional
            {
                Nome   = "WindowsPhone",
                Versao = 10,
                Id     = 3
            };

            _realm.Write(() =>
            {
                WindowsPhone = _realm.Add(WindowsPhone);
            });

            ExibeSistemasOperacionais();
        }
        // GET: SistemaOperacional/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SistemaOperacional sistemaOperacional = db.SistemaOperacionals.Find(id);

            if (sistemaOperacional == null)
            {
                return(HttpNotFound());
            }
            return(View(sistemaOperacional));
        }
示例#9
0
        private void AtualizarEstados(Processador processador, HistoricoEstadoRam RAM, List <Armazenamento> armazenamentos, SistemaOperacional SO, Computador computador)
        {
            processadorC.Update(processador);
            processadorC.InserirEstado(processador);

            historicoEstado.Update(RAM);

            foreach (Armazenamento armazenamento in armazenamentos)
            {
                armazenamentoC.Update(armazenamento);
            }

            sistemaOperacionalC.Update(SO);

            computadorC.Update(computador);
        }
示例#10
0
 internal void Cadastrar(SistemaOperacional OS)
 {
     DataAccess.Inserir(OS);
 }
示例#11
0
 internal void Update(SistemaOperacional OS)
 {
     DataAccess.Update(OS);
 }