private void Cadastrar_Click(object sender, RoutedEventArgs e) { FuncionarioController funcionarioController = new FuncionarioController(); Funcionario funcionario = new Funcionario(); funcionario.Nome = Nome.Text; funcionario.CPF = CPF.Text; funcionario.Nasc = Nasc.Text; funcionario.Telefone = Telefone.Text; funcionario.Empresa = Empresa.Text; funcionario.Matricula = Matricula.Text; funcionarioController.Adicionar(funcionario); MessageBox.Show("Funcionário cadastrado com sucesso."); }
private void btn_salvarFunc_Click(object sender, RoutedEventArgs e) { try { Funcionario func = new Funcionario(); func.NomeFuncionario = tb_nomeFunc.Text; func.Cargo = tb_cargoFunc.Text; FuncionarioController funcionarioController = new FuncionarioController(); 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."); } funcionarioController.Adicionar(func); MessageBox.Show("Funcionario salvo com sucesso!"); this.Close(); ListarFuncionarios dg_listarFuncionarios = new ListarFuncionarios(); dg_listarFuncionarios.Show(); this.Close(); } catch (Exception ex) { MessageBox.Show("Erro ao salvar o funcionário (" + ex.Message + ")"); } }