public void Atualizar(IProcurador procurador)
        {
            var comandoSQL = new StringBuilder();
            IDBHelper DBHelper = ServerUtils.getDBHelper();

            comandoSQL.Append("UPDATE MP_PROCURADORES SET ");
            comandoSQL.Append("MATRICULAAPI = '" + UtilidadesDePersistencia.FiltraApostrofe(procurador.MatriculaAPI) + "', ");
            comandoSQL.Append("SIGLAORGAO = '" + UtilidadesDePersistencia.FiltraApostrofe(procurador.SiglaOrgaoProfissional) + "', ");
            comandoSQL.Append("NRREGISTROORGAO = '" + UtilidadesDePersistencia.FiltraApostrofe(procurador.NumeroRegistroProfissional) + "', ");
            comandoSQL.Append("DATAREGISTROORGAO = " + (procurador.DataRegistroProfissional == null ? "NULL, " : procurador.DataRegistroProfissional.Value.ToString("yyyyMMdd")) + ", ");
            comandoSQL.Append("OBSCONTATO = '" + UtilidadesDePersistencia.FiltraApostrofe(procurador.ObservacaoContato) + "' ");
            comandoSQL.Append("WHERE IDPESSOA = " + procurador.Pessoa.ID);

            DBHelper.ExecuteNonQuery(comandoSQL.ToString());
        }
        public void Inserir(IProcurador procurador)
        {
            var comandoSQL = new StringBuilder();
            IDBHelper DBHelper = ServerUtils.getDBHelper();

            comandoSQL.Append("INSERT INTO MP_PROCURADORES(IDPESSOA, TIPOPESSOA, MATRICULAAPI, SIGLAORGAO, NRREGISTROORGAO, DATAREGISTROORGAO, OBSCONTATO) VALUES(");
            comandoSQL.Append(procurador.Pessoa.ID + ", ");
            comandoSQL.Append(procurador.Pessoa.Tipo.ID + ", ");
            comandoSQL.Append("'" + UtilidadesDePersistencia.FiltraApostrofe(procurador.MatriculaAPI) + "', ");
            comandoSQL.Append("'" + UtilidadesDePersistencia.FiltraApostrofe(procurador.SiglaOrgaoProfissional) + "', ");
            comandoSQL.Append("'" + UtilidadesDePersistencia.FiltraApostrofe(procurador.NumeroRegistroProfissional) + "', ");
            comandoSQL.Append(procurador.DataRegistroProfissional == null ? "NULL, " : procurador.DataRegistroProfissional.Value.ToString("yyyyMMdd") + ", ");
            comandoSQL.Append("'" + UtilidadesDePersistencia.FiltraApostrofe(procurador.ObservacaoContato) + "')");

            DBHelper.ExecuteNonQuery(comandoSQL.ToString());
        }
 public void CarregueObjetoReal()
 {
     _ObjetoReal =  RepositorioDeProcurador.obtenhaInstancia().ObtenhaProcurador(_ID);
 }
        private void MostreProcurador(IProcurador procurador)
        {
            ViewState[ID_OBJETO] = procurador.Pessoa.ID;

            txtMatriculaAPI.Text = procurador.MatriculaAPI;
            txtSiglaOrgao.Text = procurador.SiglaOrgaoProfissional;
            txtNumeroRegistro.Text = procurador.NumeroRegistroProfissional;
            txtDataRegistro.SelectedDate = procurador.DataRegistroProfissional;
            txtContato.Text = procurador.ObservacaoContato;
            ctrlPessoa1.BotaoDetalharEhVisivel = true;
        }