Exemple #1
0
 public void DeleteTransacation()
 {
     try
     {
         //intiate objects
         managefeesBalance myB = new managefeesBalance();
         manageTransaction myT = new manageTransaction();
         //get transaction
         myT.getTransacation(this.tranId);
         //update balance
         myB.getBalance(myT.transAccount, myT.transTerm);
         curBalance        = myB.CurrentBal + myT.transAmount;
         accumatedPayement = myB.PaymentIn - myT.transAmount;
         myB.CurrentBal    = this.curBalance;
         myB.ClosingBal    = this.curBalance;
         myB.PaymentIn     = accumatedPayement;
         if (myB.updateBalances(myT.transAccount, myT.transTerm) == true)
         {
             //finally delete transaction
             if (myT.DeleteTrans(this.tranId) == true)
             {
                 this.dacCrud = true;
             }
         }
     }
     catch (Exception ex)
     {
         System.Windows.Forms.MessageBox.Show("system error " + ex);
     }
 }
Exemple #2
0
 private void dgvTranscations_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         manageTransaction myT  = new manageTransaction();
         string            tran = Convert.ToString(dgvTranscations.SelectedRows[0].Cells[0].Value);
         myT.getTransacation(tran.ToString());
         this.txtAmount.Text      = myT.transAccount.ToString();
         this.txtTranDetails.Text = myT.transDetails;
         this.cmbPayTyp.Text      = myT.payMethod;
         this.txtRefNumber.Text   = tran.ToString();
         this.txtTranDate.Value   = Convert.ToDateTime(myT.transDate);
         this.btnProcess.Enabled  = false;
         this.btnDelete.Enabled   = true;
         //this.btnUpdate.Enabled = true;
     }
     catch (Exception ex)
     {
         System.Windows.Forms.MessageBox.Show("Failed to fillTrans()  " + ex);
     }
 }