private void btn_salvarFunc_Click(object sender, RoutedEventArgs e) { try { FuncionarioController funcController = new FuncionarioController(); Funcionario func = funcController.BuscarPorId(id); func.NomeFuncionario = tb_nomeFunc.Text; func.Cargo = tb_cargoFunc.Text; if (string.IsNullOrEmpty(tb_nomeFunc.Text)) { throw new NullReferenceException("O campo nome é obrigatório."); } if (string.IsNullOrEmpty(tb_cargoFunc.Text)) { throw new NullReferenceException("O campo cargo é obrigatório."); } funcController.Atualizar(func); MessageBox.Show("Funcionairo atualizado com sucesso!"); ListarFuncionarios dg_listarFuncionarios = new ListarFuncionarios(); dg_listarFuncionarios.Show(); this.Close(); }catch (Exception ex) { MessageBox.Show("Erro ao atualizar funcionário! (" + ex.Message + ")"); } }
public ActionResult EditarFuncionario(Funcionario registro) { if (!ModelState.IsValid) { return(View(registro)); } FuncionarioController controller = new FuncionarioController(); controller.Atualizar(registro); return(RedirectToAction("ListaFuncionario")); }
private void Cadastrar_Click(object sender, RoutedEventArgs e) { FuncionarioController funcionarioController = new FuncionarioController(); funcionario.Nome = txtNome.Text; funcionario.CPF = CPF.Text; funcionario.Nasc = Nasc.Text; funcionario.Telefone = Telefone.Text; funcionario.Empresa = Empresa.Text; funcionario.Matricula = Matricula.Text; funcionarioController.Atualizar(funcionario); MessageBox.Show("Funcionário Editado com sucesso."); }
public void AtualizarFuncionario() { try { FuncionarioController salvar = new FuncionarioController(); Funcionario funcionario = new Funcionario(); // trazer um numero do BD funcionario.ID = 11; // Funcionario : Pessoa funcionario.cpf = randNum.Next(); funcionario.rg = Convert.ToString(randNum.Next()); funcionario.nome = "Lucas"; funcionario.dataNasc = Convert.ToDateTime("01-01-2000"); funcionario.sexo = "M"; // Funcionario : Pessoa : Endereço funcionario.endereco.rua = " Nova Rua de Casa"; funcionario.endereco.numero = Convert.ToInt32("100"); funcionario.endereco.complemento = "Z"; funcionario.endereco.bairro = "Novo Meu Bairro"; funcionario.endereco.cep = 04489751; funcionario.endereco.municipio = "Novo Meu Municipio"; funcionario.endereco.cidade = "Novo Minha Cidade"; funcionario.endereco.estado = "Novo Meu Estado"; // Funcionario : Pessoa : Telefone Telefone telefone = new Telefone(); telefone.DDI = "56"; telefone.DDD = "12"; telefone.telefone = Convert.ToString(randNum.Next(11111111, 99999999)); funcionario.AddTelefone(telefone); // Funcionario : Perfil //TODO: Perfil, falta implementar perfil Perfil perfil = new Perfil(); perfil.ID = 2; perfil.cargo = "Gerente"; funcionario.AddPerfil(perfil); // Funcionario : Salario funcionario.salario = Convert.ToDecimal(200000); Assert.IsTrue(salvar.Atualizar(funcionario)); } catch (Exception e) { Debug.WriteLine(e); throw; } }