Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        public void ValidarEntidade(int id)
        {
            AgentePublico oAgentePublico = new AgentePublico(id, oDao);

            oAgenteItem.AgentePublico = oAgentePublico;
            oAgenteItem.Salvar();
        }
Exemplo n.º 3
0
        public string GetNomeAgentePublico(int AgentePublicoID)
        {
            AgentePublico oAgentePublico = new AgentePublico(AgentePublicoID, oDao);

            return("Agente Público: " + oAgentePublico.Pessoal.DescricaoNome);
        }
Exemplo n.º 4
0
 public Dictionary <string, object> Selecionar(int id)
 {
     oAgentePublico = new AgentePublico(id, oDao);
     return(ClassFunctions.GetProperties(oAgentePublico));
 }
Exemplo n.º 5
0
 public void PrepararInclusao()
 {
     oAgentePublico = new AgentePublico(oDao);
     oDesligamento  = new Desligamento(oDao);
 }