Пример #1
0
 function delete($id)
 {
     $record = parent::findOne($id);
     $this->sirkulasiKeuangan('KELUAR', 'PEMINJAMAN BATAL', $record['nominal'], $id, date('Y-m-d H:i:s', time()));
     $this->db->where('id', $record['debitur'])->set('saldo', 'saldo-' . $record['nominal'], false)->update('debitur');
 }
Пример #2
0
 function delete($id)
 {
     $previous = parent::findOne($id);
     $data['reason'] = 'BAWAAN BATAL';
     $waktu = date('Y-m-d H:i:s', time());
     if ($previous['modal'] > 0) {
         $this->sirkulasiKeuangan('MASUK', $data['reason'], $previous['modal'], $previous['id'], $waktu);
         $this->sirkulasiKeuanganOutlet('KELUAR', $data['reason'], $previous['modal'], $previous['id'], $waktu, $previous['outlet']);
     }
     $CI =& get_instance();
     foreach ($this->submodel as $submodel) {
         $CI->load->model($submodel);
         foreach ($this->{$submodel}->find(array('bawaan' => $id)) as $delete) {
             $this->{$submodel}->delete($delete, $waktu, $data['reason'], $data['outlet']);
         }
     }
     return parent::delete($id);
 }
Пример #3
0
 function delete($id)
 {
     $reason = 'INTERNAL BATAL';
     $record = parent::findOne($id);
     $receh = $record['receh'];
     $data['id'] = $record['id'];
     $waktu = date('Y-m-d H:i:s', time());
     $source = $record['source'];
     $destination = $record['destination'];
     if ($receh > 0) {
         $this->sirkulasiKeuanganOutlet('MASUK', $reason, $receh, $data['id'], $waktu, $source);
         $this->sirkulasiKeuanganOutlet('KELUAR', $reason, $receh, $data['id'], $waktu, $destination);
     }
     $CI =& get_instance();
     $CI->load->model($this->submodel);
     foreach ($this->submodel as $submodel) {
         foreach ($this->{$submodel}->find(array('internal' => $data['id'])) as $delete) {
             $this->{$submodel}->delete($delete, $reason, $waktu, $source, $destination);
         }
     }
     return parent::delete($id);
 }