protected override void ExecuteSave()
 {
     if (_presenter.ValidateBalanceData())
     {
         try
         {
             MethodBase.GetCurrentMethod().Info("Save First Balance's changes");
             _presenter.SaveChanges();
             this.Close();
         }
         catch (Exception ex)
         {
             MethodBase.GetCurrentMethod().Fatal("An error occured while trying to save first balance", ex);
             this.ShowError("Proses simpan data saldo awal gagal!");
         }
     }
     else
     {
         this.ShowWarning("Jurnal harus dipilih atau Total debit dan credit harus sama!");
     }
 }