Example #1
0
        private static async void SeedCadeirasAsync(ApplicationDbContext db)
        {
            if (db.Curso.Where(S => S.ID == 1).Count() == 0)
            {
                Curso c1 = new Curso();
                c1.ID   = 1;
                c1.Name = "Engenharia Informática";
                var aux = await db.Curso.AddAsync(c1);
            }
            if (db.Cadeira.Where(s => s.ID == 1).Count() == 0)
            {
                Cadeira cadeira1 = new Cadeira();
                cadeira1.ID      = 1;
                cadeira1.Name    = "Programação 1";
                cadeira1.CursoID = 1;
                var aux = await db.Cadeira.AddAsync(cadeira1);
            }
            if (db.Cadeira.Where(s => s.ID == 2).Count() == 0)
            {
                Cadeira cadeira1 = new Cadeira();
                cadeira1.ID      = 2;
                cadeira1.Name    = "Programação 2";
                cadeira1.CursoID = 1;
                var aux = await db.Cadeira.AddAsync(cadeira1);
            }
            if (db.Cadeira.Where(s => s.ID == 3).Count() == 0)
            {
                Cadeira cadeira1 = new Cadeira();
                cadeira1.ID      = 3;
                cadeira1.Name    = "Programação Orientada aos Objectos";
                cadeira1.CursoID = 1;
                var aux = await db.Cadeira.AddAsync(cadeira1);
            }
            if (db.Cadeira.Where(s => s.ID == 4).Count() == 0)
            {
                Cadeira cadeira1 = new Cadeira();
                cadeira1.ID      = 4;
                cadeira1.Name    = "Arquitetura de Computadores 1";
                cadeira1.CursoID = 1;
                var aux = await db.Cadeira.AddAsync(cadeira1);
            }
            if (db.Cadeira.Where(s => s.ID == 5).Count() == 0)

            {
                Cadeira cadeira1 = new Cadeira();
                cadeira1.ID      = 5;
                cadeira1.Name    = "Arquitetura de Computadores 2";
                cadeira1.CursoID = 1;
                var aux = await db.Cadeira.AddAsync(cadeira1);
            }
            if (db.Cadeira.Where(s => s.ID == 6).Count() == 0)

            {
                Cadeira cadeira1 = new Cadeira();
                cadeira1.ID      = 6;
                cadeira1.Name    = "Projeto";
                cadeira1.CursoID = 1;
                var aux = await db.Cadeira.AddAsync(cadeira1);
            }
        }
Example #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Cadeira cadeira = db.Cadeiras.Find(id);

            db.Cadeiras.Remove(cadeira);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #3
0
 public ActionResult Edit([Bind(Include = "CadeiraID,FuncionarioID,ModModelID,PlaquetaID,Data")] Cadeira cadeira)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cadeira).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.FuncionarioID = new SelectList(db.Funcionarios, "FuncionarioID", "Nome", cadeira.FuncionarioID);
     ViewBag.ModModelID    = new SelectList(db.ModMovels, "ModMovelID", "Modelo", cadeira.ModModelID);
     ViewBag.PlaquetaID    = new SelectList(db.Plaquetas, "PlaquetaID", "PlaquetaID", cadeira.PlaquetaID);
     return(View(cadeira));
 }
Example #4
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Cadeira cadeira = db.Cadeiras.Find(id);

            if (cadeira == null)
            {
                return(HttpNotFound());
            }
            return(View(cadeira));
        }
Example #5
0
    public Cadeira CheckCadeira(Mesa MesaIdeal)
    {
        CadeiraIdeal = MesaIdeal.Cadeira[0];

        for (int i = 1; i < 6; i++)
        {
            if (CadeiraIdeal.Ocupado)
            {
                CadeiraIdeal = MesaIdeal.Cadeira[i];
            }
            else
            {
                break;
            }
        }
        return(CadeiraIdeal);
    }
Example #6
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Cadeira cadeira = db.Cadeiras.Find(id);

            if (cadeira == null)
            {
                return(HttpNotFound());
            }
            ViewBag.FuncionarioID = new SelectList(db.Funcionarios, "FuncionarioID", "Nome", cadeira.FuncionarioID);
            ViewBag.ModModelID    = new SelectList(db.ModMovels, "ModMovelID", "Modelo", cadeira.ModModelID);
            ViewBag.PlaquetaID    = new SelectList(db.Plaquetas, "PlaquetaID", "PlaquetaID", cadeira.PlaquetaID);
            return(View(cadeira));
        }
Example #7
0
        private void FormCadeira_Load(object sender, EventArgs e)
        {
            this.vereadoresTableAdapter.Fill(this.votingcontrolDataSet.vereadores);
            this.ActiveControl = txIdentificador;
            AtualizarMaximoCaracteres();

            this.cadeira = new Cadeira();
        }
        static void Main(string[] args)
        {
            // Vamos criar um sistema para trabalhar com novos objetos de uma Mesa e de uma Cadeira

            // Aqui temos um método olha só ! Sempre que eu quiser trazer o cabeçalho eu chamo ele desta forma
            Cabecalho();

            // Assim que pulamos 1 linha pra deixar mais bonitinho na tela
            Console.WriteLine();

            Console.WriteLine("Vamos criar uma instância de uma mesa e cadeira novas baseadas nas classes Mesa e Cadeira ?");
            Console.WriteLine();

            // Assim você escreve um texto sem pular linha !
            Console.Write("Pressione alguma tecla para prosseguir...");

            // Quando você quiser que a aplicação espere para o usuário pressionar alguma tecla, o comando abaixo pode te ajudar !
            Console.ReadKey();

            // Aqui estou pulando 2 linhas. Será que você consegue me dizer o por que estou fazendo isto ?
            Console.WriteLine();
            Console.WriteLine();
            Console.Write("Baseado nas minhas classes Mesa e Cadeira vou criar instâncias destes dois objetos assim que você pressionar alguma tecla...");

            Console.ReadKey();

            // Agora vou criar instâncias novas de uma mesa e cadeira só pra mim :)
            Mesa    minhaMesa    = new Mesa();
            Cadeira minhaCadeira = new Cadeira();

            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("Mesa e cadeira criadas com sucesso !");
            Console.WriteLine();

            // Uma vez que eu tenho uma mesa e uma cadeira novas através das variáveis minhaMesa e minhaCadeira
            // vamos mostrar em tela a cor inicial destes novos objetos ?
            // Ah... um detalhe importante: o sinal + concatena textos... como a propriedade Cor é do tipo texto está tudo certo !
            // Você pode colocar quantos + você quiser para concatenar mais textos
            Console.WriteLine("O tamanho padrão de uma mesa nova é " + minhaMesa.Cor);
            Console.WriteLine();
            Console.WriteLine("O tamanho padrão de uma cadeira nova é " + minhaCadeira.Cor);
            Console.WriteLine();

            Console.Write("Pressione alguma tecla para continuar...");
            Console.ReadKey();
            Console.Clear();
            Cabecalho();

            Console.Write("Vou alterar dentro do código a cor da mesa para Prata e da cadeira para Roxo assim que você pressionar alguma tecla...");
            Console.ReadKey();

            // Agora vou cumprir com o prometido acima
            minhaMesa.Cor    = "Prata";
            minhaCadeira.Cor = "Roxo";

            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("Conforme prometido a nova cor da mesa é: " + minhaMesa.Cor);
            Console.WriteLine();
            Console.WriteLine("Conforme prometido a nova cor da cadeira é: " + minhaCadeira.Cor);
            Console.WriteLine();

            Console.Write("Pressione alguma tecla para continuar...");
            Console.ReadKey();
            Console.Clear();
            Cabecalho();

            // Agora vou pedir ao usuário que personalize sua mesa e sua cadeira
            Console.Write("Querido usuário por favor informe uma nova cor que você quer para a sua mesa: ");

            // Esta é uma forma bem simples de você pedir ao usuário para colocar uma cor nova nesta mesa
            minhaMesa.Cor = Console.ReadLine();

            Console.WriteLine();
            Console.Write("Querido usuário por favor informe  também uma nova cor que você quer para a sua cadeira: ");

            // Esta é uma forma de você pedir ao usuário para colocar uma cor nova nesta cadeira usando uma variável !
            string vCorMinhaCadeira;

            vCorMinhaCadeira = Console.ReadLine();
            // Não esqueça de colocar a cor da variável na sua cadeira né ?
            minhaCadeira.Cor = vCorMinhaCadeira;

            Console.WriteLine();
            Console.WriteLine("A nova cor que você escolheu para a sua mesa é: " + minhaMesa.Cor);
            Console.WriteLine();
            Console.WriteLine("A nova cor que você escolheu para a sua cadeira é: " + minhaCadeira.Cor);
            Console.WriteLine();

            Console.Write("Pressione alguma tecla para continuar...");
            Console.ReadKey();
            Console.Clear();
            Cabecalho();

            Console.WriteLine("TÓPICO AVANÇADO AGORA - CONVERSÃO DE VALORES");
            Console.WriteLine();

            // Perceba que estou exibindo normalmente o tamanho de uma cadeira que é do tipo int
            Console.WriteLine("O tamanho inicial da minha cadeira é: " + minhaCadeira.Tamanho);
            Console.WriteLine();
            Console.Write("Informe um novo tamanho para a sua cadeira: ");
            // Olha o que eu tive que fazer aqui, se eu não transformo o texto digitado pelo usuário para inteiro, a propriedade do meu objeto
            // quebra... isto vale para outros tipos tb ! Claro que para DateTime tem mais algumas historinhas né...
            minhaCadeira.Tamanho = int.Parse(Console.ReadLine());
            Console.WriteLine();
            Console.WriteLine("O tamanho que você escolheu para a sua cadeira é: " + minhaCadeira.Tamanho);
            Console.WriteLine();
            Console.Write("Pressione alguma tecla para continuar...");
            Console.ReadKey();
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("Por que você não tenta criar um fogão agora com temperatura e descrição de seu funcionamento em um projeto de nome Objeto03 ?");

            Console.WriteLine("-----------------------------------------------------------------------------------------------------------------------");
            Console.WriteLine("--------------------------------E por hoje é só PESSOAL----------------------------------------------------------------");
            Console.Write("-----------------------------------------------------------------------------------------------------------------------");

            Console.ReadKey();
        }