Ejemplo n.º 1
0
        public async Task <IActionResult> Editar(int id, [Bind("EngenheiroId,Nome,Sexo,Telefone,Endereco")] Engenheiro engenheiro)
        {
            if (id != engenheiro.EngenheiroId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(engenheiro);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!EngenheiroExists(engenheiro.EngenheiroId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Listar)));
            }
            return(View(engenheiro));
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Advogado   advogado   = new Advogado("29102-1", "Civil", "Marcos Silva", "123928302-11");
            Medico     medico     = new Medico("920103", "cardiologista", "Maria", "283918930-00");
            Engenheiro engenheiro = new Engenheiro("1820381", "Lucas", "162817983-12");
            Secretario secretaria = new Secretario(1900, "Talita", "371829293-43");

            Dependente depDoAdvogado   = new Dependente(true, Beneficio.AUXILIO_EDUCACAO, new DateTime(2001, 9, 12), "Pedro", "210283919-92");
            Dependente depDoEngenheiro = new Dependente(false, Beneficio.PLANO_DE_SAUDE, "Larissa", "281288219-44");
            Dependente depDoMedico     = new Dependente(true, Beneficio.AUXILIO_NUTRICIONAL_E_ESPORTIVO, "Enzo", "918929839-52");

            advogado.Dependente   = depDoAdvogado;
            engenheiro.Dependente = depDoEngenheiro;
            medico.Dependente     = depDoMedico;

            advogado.CalculaSalario(120, 30, 12);
            engenheiro.CalculaSalario(150, 32);
            medico.CalculaSalario(160, 41);
            secretaria.CalculaSalario();

            Console.WriteLine(advogado.Salario);
            Console.WriteLine(engenheiro.Salario);
            Console.WriteLine(medico.Salario);
            Console.WriteLine(secretaria.Salario);

            //Funcionario[] funcs = new Advogado[8];

            Funcionario f1 = new Advogado(); //polimorfismo
            Funcionario f2 = new Medico();
            Funcionario f3 = new Engenheiro();


            Console.ReadKey();
        }
Ejemplo n.º 3
0
    public static void Main(string[] args)
    {
        Construtota c = new Construtota();
        Engenheiro  e = new Engenheiro();

        Console.WriteLine("!!!");
        Console.ReadKey();
    }
Ejemplo n.º 4
0
        public async Task <IActionResult> Criar([Bind("EngenheiroId,Nome,Sexo,Telefone,Endereco")] Engenheiro engenheiro)
        {
            if (ModelState.IsValid)
            {
                _context.Add(engenheiro);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Listar)));
            }
            return(View(engenheiro));
        }
Ejemplo n.º 5
0
        private void button1_Click(object sender, EventArgs e)
        {
            // var jose = new Funcionario
            Funcionario jose = new Funcionario();

            jose.Nome    = "Jose";
            jose.Salario = 1000;

            Gerente joao = new Gerente();

            joao.Nome    = "Joao";
            joao.Salario = 2000;
            joao.Senha   = "123";

            if (joao.Autentica("234"))
            {
                MessageBox.Show("Autenticado!");
            }

            Caixa ana = new Caixa();

            ana.Nome    = "Ana";
            ana.Salario = 1500;
            ana.Ramal   = "789798-9";

            Engenheiro lucas = new Engenheiro();

            CB cb = new CB();

            cb.Registra(joao);
            cb.Registra(jose);
            cb.Registra(ana);
            cb.Registra(lucas);

            MessageBox.Show("Total: " + cb.Total);
        }
Ejemplo n.º 6
0
    public static void Main(string[] args)
    {
        Construtora c  = new Construtora();
        Funcionario f1 = new Funcionario();

        f1.SetNome("Mariana");
        f1.SetEmail("aeiou");
        f1.SetFone("1234-5678");

        Motorista f2 = new Motorista();

        f2.SetNome("Adriana");
        f2.SetEmail("bcdfg");
        f2.SetFone("8765-4321");
        f2.SetCnh("cccccc");

        Engenheiro f3 = new Engenheiro();

        f3.SetNome("José");
        f3.SetEmail("hjklm");
        f3.SetFone("1357-91113");
        f3.SetCrea("aaaaaa");

        Motorista f4 = new Motorista();

        f4.SetNome("João");
        f4.SetEmail("npqrs");
        f4.SetFone("2468-1012");
        f4.SetCnh("dddddd");

        Engenheiro f5 = new Engenheiro();

        f5.SetNome("Maria");
        f5.SetEmail("tvwxy");
        f5.SetFone("1517-1921");
        f5.SetCrea("bbbbbb");

        Funcionario f6 = new Funcionario();

        f6.SetNome("Juan");
        f6.SetEmail("zabcd");
        f6.SetFone("1416-1820");

        c.Inserir(f1);
        c.Inserir(f2);
        c.Inserir(f3);
        c.Inserir(f4);
        c.Inserir(f5);
        c.Inserir(f6);

        Console.WriteLine("Todos os funcionários:");
        foreach (Construtora x in c.Funcionarios())
        {
            Console.WriteLine(x);
        }
        Console.WriteLine();

        Console.WriteLine("Engenheiros:");
        foreach (Construtora y in c.Engenheiros())
        {
            Console.WriteLine(y);
        }
        Console.WriteLine();

        Console.WriteLine("Motoristas:");
        foreach (Construtora z in c.Motoristas())
        {
            Console.WriteLine(z);
        }
    }