public void updateFinantialTable() {
finantialTable.removeAll();
removeFinancialInfoButton.setEnabled(false);
editFinancialInfoButton.setEnabled(false);
GDDate firstDayOfTheMonth = new GDDate();
firstDayOfTheMonth.setMonthOfYear(monthCombo.getSelectionIndex()+1);
firstDayOfTheMonth.setYear(yearSpinner.getSelection());
firstDayOfTheMonth.setDayOfMonth(1);
GDDate lastDayOfTheMonth = new GDDate();
lastDayOfTheMonth.setMonthOfYear(monthCombo.getSelectionIndex()+1);
lastDayOfTheMonth.setYear(yearSpinner.getSelection());
lastDayOfTheMonth.setLastDayOfMonth();
for (int i = 0; i < ((finantialInfoList == null) ? 0 : finantialInfoList.size()); i++) {
FinancialInfo info = finantialInfoList.get(i);
if((info.getDate().afterOrEqualsDay(firstDayOfTheMonth) && info.getDate().beforeOrEqualsDay(lastDayOfTheMonth) && info.getFrequence().equals("Apenas uma vez"))
||