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 + ")"); } }
private void btn_funcionario_Click(object sender, RoutedEventArgs e) { ListarFuncionarios listFunc = new ListarFuncionarios(); //cadUsu.Show(); listFunc.ShowDialog(); //this.Close(); }
private void btnDelete_Click(object sender, RoutedEventArgs e) { try { int id = (dg_ListaFuncionarios.SelectedItem as Funcionario).FuncionarioId; FuncionarioController funcController = new FuncionarioController(); funcController.Excluir(id); MessageBox.Show("Funcionário excluido com Sucesso!"); ListarFuncionarios dg_listarFuncionarios = new ListarFuncionarios(); dg_listarFuncionarios.Show(); this.Close(); } catch (Exception ex) { MessageBox.Show(" Operação inválida! (" + ex.Message + " )"); } }