//método para excluir um funcionário public void ExcluirFuncionario() { try { Console.WriteLine("\nEXCLUSÃO DE FUNCIONÁRIO:\n"); Console.Write("Informe o Id do Funcionário.......: "); var idFuncionario = int.Parse(Console.ReadLine()); //consultar o funcionário no banco de dados atraves do id.. var funcionario = funcionarioRepository.GetById(idFuncionario); //verificar se o funcionário foi encontrado if (funcionario != null) { funcionarioRepository.Delete(funcionario); Console.WriteLine("\nFuncionário excluído com sucesso!"); } else { Console.WriteLine("\nFuncionário não foi encontrado."); } } catch (Exception e) { Console.WriteLine("\nErro: " + e.Message); } }
public void Delete(int id) { try { _repository.Delete(id); } catch { HttpContext.Response.StatusCode = 400; } }
public bool Delete(int id) { var funcionario = _repoFuncionario.FindById(id); if (funcionario == null) { return(false); } _repoFuncionario.Delete(funcionario); return(true); }
protected void DeleteEmpresa() { EmpresaModel empresa = repoEmpresa.FindIncludingAll(_empresa.Id); var atendimentos = reportAtendimento.Relatorio(empresa.Id, null, null, null, null, null, null, null, null); if (atendimentos != null) { atendimentos.ForEach(a => repoAtendimento.Delete(a.Id)); } var clientes = reportCliente.List(empresa.Id); if (clientes != null) { clientes.ToList().ForEach(a => repoCliente.Delete(a.Id)); } var origens = reportOrigem.List(empresa.Id); if (origens != null) { origens.ToList().ForEach(a => repoOrigem.Delete(a.Id)); } var funcionarios = reportFuncionario.List(empresa.Id); if (funcionarios != null) { funcionarios.ToList().ForEach(a => repoFuncionario.Delete(a.Id)); } var servicos = reportServico.List(empresa.Id); if (servicos != null) { servicos.ToList().ForEach(a => repoServico.Delete(a.Id)); } var produtos = reportProduto.List(empresa.Id); if (produtos != null) { produtos.ToList().ForEach(a => repoProduto.Delete(a.Id)); } if (empresa.IsNotNull()) { repoEmpresa.Delete(_empresa.Id); } }
public async Task Excluir(long id) { var funcionarioDatabase = (await _funcionarioRepository .Get(emp => emp.Id == id)) .FirstOrDefault(); _validadorDeFuncionarioExistente.Valid(funcionarioDatabase); if (_notificationContext.HasNotifications) { return; } await _funcionarioRepository.Delete(id); }
public async Task Delete(Funcionario funcionario) { if (funcionario == null) { return; } //var enderecoFuncionario = _funcionarioRepository.GetFuncioanrioEndereco(funcionario.Id); //if (enderecoFuncionario != null) //{ //await _enderecoRepository.Delete(funcionario.Endereco); //} await _funcionarioRepository.Delete(funcionario); }
public bool Remover(int id) { var funcionario = _funcionarioRepository.Get(f => f.Id == id); if (funcionario == null) { notificationContext.AddNotification(Constantes.sChaveErroLocalizar, Constantes.sMensagemErroLocalizar); } if (notificationContext.HasNotifications) { return(false); } _funcionarioRepository.Delete(funcionario); return(true); }
public void Delete(int pessoaId) { try { var where = $"PESSOA_ID = {pessoaId}"; if (string.IsNullOrEmpty(MetodosGenericosService.DlookupOrcamentaria("PESSOA_ID", "T_ORCA_FUNCIONARIO", where))) { throw new Exception(); } MetodosGenericosService.StartTransactionCommitRollbackOrcamentaria(MetodosGenericosEnum.START); FuncionarioRepository.Delete(pessoaId); PessoaService.Delete(pessoaId); MetodosGenericosService.StartTransactionCommitRollbackOrcamentaria(MetodosGenericosEnum.COMMIT); } catch (Exception) { MetodosGenericosService.StartTransactionCommitRollbackOrcamentaria(MetodosGenericosEnum.ROLLBACK); throw; } }
public IActionResult Remove(int id) { _funcionarioRepository.Delete(id); TempData["MSG_S"] = Message.MSG_S008; return(RedirectToAction(nameof(Index))); }
public IActionResult Delete(Guid id) { _funcionarioRepository.Delete(id); return(RedirectToAction("Index")); }
public void Delete(Funcionario funcionario) { _funcionarioRepository.Delete(funcionario); }
public void Delete(int id) { _funcionarioRepository.Delete(_funcionarioRepository.GetById(id)); }
public void Delete(int matricula) { repository.Delete(matricula); }
public int Delete(int id) { return(_funcionarioRepository.Delete(id)); }