Exemple #1
0
 protected override void ExecuteSave()
 {
     if (this.TotalNotPaid >= 0)
     {
         if (valPaymentMethod.Validate() && valTotalPayment.Validate())
         {
             try
             {
                 MethodBase.GetCurrentMethod().Info("Save Credit's changes");
                 _presenter.SaveChanges();
                 this.Close();
             }
             catch (Exception ex)
             {
                 MethodBase.GetCurrentMethod().Fatal("An error occured while trying to save Credit: '" + SelectedCredit.Id + "'", ex);
                 this.ShowError("Proses simpan data Credit: '" + SelectedCredit.Id + "' gagal!");
             }
         }
     }
     else
     {
         this.ShowError("Jumlah pembayaran melebihi jumlah total piutang");
     }
 }