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)); }
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(); }
public static void Main(string[] args) { Construtota c = new Construtota(); Engenheiro e = new Engenheiro(); Console.WriteLine("!!!"); Console.ReadKey(); }
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)); }
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); }
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); } }