private void InserirAnuidade(IAnuidadePatente anuidadePatente, long idPatente)
        {
            var comandoSQL = new StringBuilder();
            IDBHelper DBHelper = ServerUtils.getDBHelper();

            anuidadePatente.Identificador = GeradorDeID.getInstancia().getProximoID();

            comandoSQL.Append("INSERT INTO MP_PATENTEANUIDADE(IDPATENTEANUIDADE, IDPATENTE, DESCRICAOANUIDADE, DATALANCAMENTO, DATAVENCIMENTO,");
            comandoSQL.Append("DATAPAGAMENTO, VALORPAGAMENTO, ANUIDADEPAGA, PEDIDOEXAME, DATAVENCTO_SEM_MULTA, DATAVENCTO_COM_MULTA) VALUES(");
            comandoSQL.Append(anuidadePatente.Identificador + ", ");
            comandoSQL.Append(idPatente + ", ");
            comandoSQL.Append("'" + UtilidadesDePersistencia.FiltraApostrofe(anuidadePatente.DescricaoAnuidade) + "', ");
            comandoSQL.Append(anuidadePatente.DataLancamento.HasValue ? anuidadePatente.DataLancamento.Value.ToString("yyyyMMdd") + ", " : "NULL, ");
            comandoSQL.Append(anuidadePatente.DataVencimento.HasValue ? anuidadePatente.DataVencimento.Value.ToString("yyyyMMdd") + ", " : "NULL, ");
            comandoSQL.Append(anuidadePatente.DataPagamento.HasValue ? anuidadePatente.DataPagamento.Value.ToString("yyyyMMdd") + ", " : "NULL, ");
            comandoSQL.Append(anuidadePatente.ValorPagamento.ToString().Replace(",", ".") + ", ");
            comandoSQL.Append("'" + (anuidadePatente.AnuidadePaga ? "1" : "0") + "', ");
            comandoSQL.Append("'" + (anuidadePatente.PedidoExame ? "1" : "0") + "', ");
            comandoSQL.Append(anuidadePatente.DataVencimentoSemMulta != null ? anuidadePatente.DataVencimentoSemMulta.Value.ToString("yyyyMMdd") + ", " : "NULL, ");
            comandoSQL.Append(anuidadePatente.DataVencimentoComMulta != null ? anuidadePatente.DataVencimentoComMulta.Value.ToString("yyyyMMdd") + ") " : "NULL) ");

            DBHelper.ExecuteNonQuery(comandoSQL.ToString());
        }
 private void BaixarAnuidade(IAnuidadePatente anuidadePatente)
 {
     txtDescricaoDaAnuidade.Text = anuidadePatente.DescricaoAnuidade;
     txtInicioPrazoPagamento.SelectedDate = anuidadePatente.DataLancamento;
     txtPagamentoSemMulta.SelectedDate = anuidadePatente.DataVencimentoSemMulta;
     txtPagamentoComMulta.SelectedDate = anuidadePatente.DataVencimentoComMulta;
     txtDataPagamento.SelectedDate = anuidadePatente.DataPagamento;
     txtValorPagamento.Value = anuidadePatente.ValorPagamento;
     VisibilidadeBaixar(false);
 }
 public void CarregueObjetoReal()
 {
     _ObjetoReal =  RepositorioDeAnuidadePatente.obtenhaInstancia().ObtenhaAnuidade(_ID);
 }