public CrudActionTypes SalvarComUc(Dictionary <string, object> valoresUC, int idAgente) { try { oDao.StartTransactionMode(); PrepararInclusao(); ClassFunctions.SetProperties(oDesligamento, valoresUC); AgentePublico oAgente = new AgentePublico(idAgente, oDao); oAgente.Ativo = false; oAgente.Salvar(); oDesligamento.AgentePublico = oAgente; CampoNuloOuInvalidoException ex = oDesligamento.ValidarExterno(); if (ex.Mensagens.Count > 0) { throw ex; } CrudActionTypes evento = oDesligamento.Salvar(); oDao.Commit(); return(evento); } catch { oDao.RollBack(); throw; } }
public void ValidarEntidade(int id) { AgentePublico oAgentePublico = new AgentePublico(id, oDao); oAgenteItem.AgentePublico = oAgentePublico; oAgenteItem.Salvar(); }
public string GetNomeAgentePublico(int AgentePublicoID) { AgentePublico oAgentePublico = new AgentePublico(AgentePublicoID, oDao); return("Agente Público: " + oAgentePublico.Pessoal.DescricaoNome); }
public Dictionary <string, object> Selecionar(int id) { oAgentePublico = new AgentePublico(id, oDao); return(ClassFunctions.GetProperties(oAgentePublico)); }
public void PrepararInclusao() { oAgentePublico = new AgentePublico(oDao); oDesligamento = new Desligamento(oDao); }