public async Task <IActionResult> Edit(int id, [Bind("Id_Estagiario,Nome_Estagiario,CPF_Estagiario,DataNascimento_Estagiario,Telefone_Estagiario,Email_Estagiario,Funcao,DataCadastro_Estagiario,Data_fim_contrato,Comentario,Nome_Resonsavel,Telefone_Responsalvel")] Estagiario estagiario) { if (id != estagiario.Id_Estagiario) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(estagiario); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EstagiarioExists(estagiario.Id_Estagiario)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(estagiario)); }
static (List <FuncionarioPadrao>, List <CargoAcessoPermitido>) CriarFuncionarios() { List <FuncionarioPadrao> funcionarios = new List <FuncionarioPadrao>(); List <CargoAcessoPermitido> superiores = new List <CargoAcessoPermitido>(); try { var fun1 = new Estagiario("Rodrigo", 1); var fun2 = new Trainee("Sergio", 2); var fun3 = new Junior("Soely", 3); var fun4 = new Senior("Marina", 4); var fun5 = new Socio("José", 5); var fun6 = new Diretor("Rosa", 6); var fun7 = new ChefeDepartamento("Luke", 7); funcionarios.AddRange(new FuncionarioPadrao[] { fun1, fun2, fun3, fun4, fun5 }); superiores.AddRange(new CargoAcessoPermitido[] { fun6, fun7 }); foreach (var funcioanrio in funcionarios) { funcioanrio.ImprimirInformacoesFuncionario(); } foreach (var superior in superiores) { superior.ImprimirInformacoesFuncionario(); } } catch (ArgumentException e) { Console.WriteLine(e.Message); } return(funcionarios, superiores); }
public void Put(int id, [FromBody] Estagiario value) { if (id == value.iCodigo) { _estagiarioRepository.Update(value); } }
public static void Main(string[] args) { Estagiario marina = new Estagiario("Marina", "123.456.789-10", "91234-5678"); marina.SetDias(3); marina.SetTurno(2); Console.WriteLine("ESTAGIÁRIO:"); Console.WriteLine(marina.ToString()); }
public static void Main(string[] args) { Estagiario e = new Estagiario("Mariana", "012.345.678-90", "91234-5678"); e.SetDias(1); e.SetDias(2); e.SetTurno(3); Console.WriteLine(e); }
public async Task <IActionResult> Create([Bind("Id_Estagiario,Nome_Estagiario,CPF_Estagiario,DataNascimento_Estagiario,Telefone_Estagiario,Email_Estagiario,Funcao,DataCadastro_Estagiario,Data_fim_contrato,Comentario,Nome_Resonsavel,Telefone_Responsalvel")] Estagiario estagiario) { estagiario.DataCadastro_Estagiario = DateTime.Now; if (ModelState.IsValid) { _context.Add(estagiario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(estagiario)); }
static void Main(string[] args) { Estagiario e = new Estagiario(); e.IdFuncionario = 1; e.Nome = "Pedro"; e.Salario = 1500.0; e.Funcao = "Programador"; Console.WriteLine("Id: {0}, Nome: {1}", e.IdFuncionario, e.Nome); Console.WriteLine("Salario: {0:c}, Funcao: {1}", e.Salario, e.Funcao); Console.ReadKey(); }
public static void Main(string[] args) { Estagiario e = new Estagiario("Vicente", "111.111.111-11", "+55 84 9-9471-2565"); Dias d = Dias.segunda | Dias.quarta | Dias.sexta; e.SetDias(d); Turno t = Turno.vespertino; e.SetTurno(t); Console.WriteLine(e); return; }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Estagiario = await _context.Estagiario.FirstOrDefaultAsync(m => m.Id_Estagiario == id); if (Estagiario == null) { return(NotFound()); } return(Page()); }
static void Main(string[] args) { #region Dados do Funcionario Funcionario func = new Funcionario(); func.IdFuncionario = 1; func.Nome = "Glaucia Lemos"; func.Salario = 4000; Console.WriteLine("----------- Dados do Funcionário -------------- "); Console.WriteLine("Id do Funcionário..........: " + func.IdFuncionario); Console.WriteLine("Nome do Funcionário........: " + func.Nome); Console.WriteLine("Salário....................: R$ " + func.Salario); #endregion #region Dados do Estagiário Estagiario est = new Estagiario(); est.IdFuncionario = 2; est.Nome = "Luciano Galdino"; est.Salario = 1500; est.Tipo = "Desenvolvedor"; Console.WriteLine("\n----------- Dados do Estagiário -------------- "); Console.WriteLine("Id do Estagiário........: " + est.IdFuncionario); Console.WriteLine("Nome do Estagiário......: " + est.Nome); Console.WriteLine("Salário.................: R$ " + est.Salario); Console.WriteLine("Tipo....................: " + est.Tipo); #endregion #region Dados do Terceirizado Terceirizado terc = new Terceirizado(); terc.IdFuncionario = 3; terc.Nome = "Jake Lemos"; terc.Salario = 3500; terc.Categoria = "Suporte"; Console.WriteLine("\n----------- Dados do Terceirizado -------------- "); Console.WriteLine("Id do Terceirizado.............: " + terc.IdFuncionario); Console.WriteLine("Nome...........................: " + terc.Nome); Console.WriteLine("Salário........................: " + terc.Salario); Console.WriteLine("Categoria......................: " + terc.Categoria); #endregion Console.ReadKey(); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Estagiario = await _context.Estagiario.FindAsync(id); if (Estagiario != null) { _context.Estagiario.Remove(Estagiario); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
static void Main(string[] args) { Imposto objectEstagiario = new Estagiario(); objectEstagiario.valeAlimentacao(1000); objectEstagiario.valeTransporte(1000); Console.WriteLine("==========="); Imposto objectGerente = new Gerente(); objectGerente.valeAlimentacao(5000); objectGerente.valeTransporte(5000); Console.WriteLine("==========="); Imposto objectAtendente = new Atendente(); objectAtendente.valeAlimentacao(2000); objectAtendente.valeTransporte(2000); }
static void Main(string[] args) { // Instanciar Estagiario Imposto objE = new Estagiario(); objE.valeAlimentacao(1000); objE.ValeTransporte(500); Console.WriteLine("-----------"); //Instanciar Gerente Imposto objG = new Gerente(); objG.valeAlimentacao(10000); objG.ValeTransporte(5000); Console.WriteLine("-----------"); //Instanciar Atendente Imposto objA = new Atendente(); objA.valeAlimentacao(2000); objA.ValeTransporte(1000); Console.WriteLine("-----------"); }
static void Main(string[] args) { //obj vai ter acesso aos métodos da classe Imposto, e se a classe tiver algum método // valeAlimentação ou valeRefeição ele vai sobreescrever o método que esta em Imposto //INSTANCIAR GERENTE Imposto objG = new Gerente(); objG.valeAlimentacao(5000); objG.valeTransporte(5000); Console.WriteLine("------------------------------------------------"); //INSTANCIAR ATENDENTE Imposto objA = new Atendente(); objA.valeAlimentacao(2000); objA.valeTransporte(2000); Console.WriteLine("------------------------------------------------"); // INSTANCIAR ESTAGIÁRIO Imposto objE = new Estagiario(); objE.valeAlimentacao(1000); objE.valeTransporte(1000); Console.WriteLine("------------------------------------------------"); }
public void DeleteEstagiario(Estagiario estagiario) { _projetoCtx.Estagiario.Remove(estagiario); }
static void Main(string[] args) { Console.WriteLine("Informe os dados do Gerente."); Console.Write("Nome: "); string nome = Console.ReadLine(); Console.Write("Cpf: "); string cpf = Console.ReadLine(); Console.Write("Salario: "); double salario = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.Write("Setor: "); string nomeSetor = Console.ReadLine(); Console.Write("Usuario: "); string usuario = Console.ReadLine(); Console.Write("Senha: "); string senha = Console.ReadLine(); Console.WriteLine(); Setor setorGer = new Setor(nomeSetor); Gerente gerente = new Gerente(nome, cpf, salario, setorGer); Gerente Autenticacao = new Gerente(usuario, senha); Autenticacao.Autenticacao(usuario, senha); gerente.Bonificacao(80); gerente.GetSalario(); Console.WriteLine(); Console.WriteLine("-----------------------------------------------------------------------------"); Console.WriteLine(); Console.WriteLine("Informe os dados do Supervisor."); Console.Write("Nome: "); nome = Console.ReadLine(); Console.Write("Cpf: "); cpf = Console.ReadLine(); Console.Write("Salario: "); salario = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.Write("Setor: "); nomeSetor = Console.ReadLine(); Console.WriteLine(); Setor setorsuper = new Setor(nomeSetor); Supervisor super = new Supervisor(nome, cpf, salario, setorsuper); super.Bonificacao(100); super.GetSalario(); Console.WriteLine(); Console.WriteLine("-----------------------------------------------------------------------------"); Console.WriteLine(); Console.WriteLine("Informe os dados do Estagiario."); Console.Write("Nome: "); nome = Console.ReadLine(); Console.Write("Cpf: "); cpf = Console.ReadLine(); Console.Write("Salario: "); salario = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.Write("Setor: "); nomeSetor = Console.ReadLine(); Console.Write("Carga horaria (20H ou 40H): "); int carga = int.Parse(Console.ReadLine()); Console.WriteLine(); Setor setorEst = new Setor(nomeSetor); Estagiario Estagiario = new Estagiario(nome, cpf, salario, setorEst, carga); Estagiario.Bonificacao(50); Estagiario.GetSalario(); Console.ReadKey(); }
public void Delete(int id) { Estagiario est = this.Get(id); _estagiarioRepository.Remove(est); }
public void AddEstagiario(Estagiario estagiario) { _projetoCtx.Estagiario.Add(estagiario); }
public void Post([FromBody] Estagiario value) { _estagiarioRepository.Add(value); }