function delete($id) { $data = $this->findOne($id); $this->sirkulasiKeuangan('KELUAR', 'PEMINJAMAN BATAL', $data['nominal'], $data['id'], date('Y-m-d H:i:s', time())); $this->debitur($data['debitur'], $data['nominal'], '-'); return parent::delete($id); }
function delete($id) { $data = $this->findOne($id); $this->sirkulasiKeuangan('MASUK', 'PENGEMBALIAN BATAL', $data['nominal'], $data['id'], date('Y-m-d H:i:s', time())); $CI =& get_instance(); $CI->load->model('debitur'); $this->debitur->saldo($data['debitur'], $data['nominal'], '+'); return parent::delete($id); }
function delete($id) { $waktu = date('Y-m-d H:i:s', time()); $ayam = $this->db->get_where('ayam', array('nama' => 'AYAM HIDUP'))->row_array(); $belanjaayam = $this->findOne($id); $this->sirkulasiAyam($waktu, $ayam['id'], 'KELUAR', 'PEMBATALAN BELANJA AYAM', $id, $belanjaayam['ekor'], $belanjaayam['kg']); $this->sirkulasiKeuangan('MASUK', 'PEMBATALAN BELANJA AYAM', $belanjaayam['total'], $id, $waktu); return parent::delete($id); }
function delete($id) { $record = $this->findOne($id); $this->sirkulasiKeuangan('MASUK', 'PEMBATALAN PENGELUARAN', $record['total'], $id, date('Y-m-d H:i:s', time())); $CI =& get_instance(); $CI->load->model('pengeluarandetail'); foreach ($this->pengeluarandetail->find(array('pengeluaran' => $id)) as $detail) { $this->pengeluarandetail->delete($detail->id); } return parent::delete($id); }
function delete($id) { $waktu = date('Y-m-d H:i:s', time()); $reason = 'PEMBATALAN BELANJA'; $previous = $this->findOne($id); $this->sirkulasiKeuangan('MASUK', $reason, $previous['total'], $id, $waktu); $CI =& get_instance(); $CI->load->model('belanjadetail'); foreach ($this->belanjadetail->find(array('belanja' => $id)) as $delete) { $this->belanjadetail->delete($delete->id, $waktu, $reason); } return parent::delete($id); }
function delete($id, $waktu, $reason) { $data = $this->findOne($id); $this->sirkulasiBarang($waktu, $data['barang'], 'KELUAR', $reason, $data['id'], $data['qty']); return parent::delete($id); }
function delete($data, $reason, $waktu, $source, $destination) { $this->sirkulasiAyamOutlet($waktu, $data->ayam, 'MASUK', $reason, $data->id, $data->pcs, $data->kg, $source); $this->sirkulasiAyamOutlet($waktu, $data->ayam, 'KELUAR', $reason, $data->id, $data->pcs, $data->kg, $destination); return parent::delete($data->id); }
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); }
function delete($data, $waktu, $reason, $outlet) { $this->sirkulasiAyam($waktu, $data->ayam, 'MASUK', $reason, $data->id, $data->pcs, $data->kg); $this->sirkulasiAyamOutlet($waktu, $data->ayam, 'KELUAR', $reason, $data->id, $data->pcs, $data->kg, $outlet); return parent::delete($data->id); }
function delete($data, $waktu, $reason) { $this->sirkulasiAyam($waktu, $data->ayam, 'MASUK', $transaksi, $data->id, $data->pcs, $data->kg); return parent::delete($data->id); }
function delete($data, $waktu, $reason, $source, $destination) { $this->sirkulasiProdukOutlet($waktu, $data->produk, 'MASUK', $reason, $data->id, $data->qty, $source); $this->sirkulasiprodukOutlet($waktu, $data->produk, 'KELUAR', $reason, $data->id, $data->qty, $destination); return parent::delete($data->id); }
function delete($data, $waktu, $reason) { $this->sirkulasiBarang($waktu, $data->barang, 'MASUK', $reason, $data->id, $data->qty); return parent::delete($data->id); }
function delete($pemotongan_id) { if (!$this->is_ok()) { return true; } $reason = 'PEMOTONGAN BATAL'; $waktu = date('Y-m-d H:i:s', time()); $ayamhidup = $this->db->get_where('ayam', array('nama' => 'AYAM HIDUP'))->row_array(); $data = $this->findOne($pemotongan_id); $this->sirkulasiAyam($waktu, $ayamhidup['id'], 'MASUK', $reason, $pemotongan_id, $data['bahanpcs'], $data['bahankg']); $CI =& get_instance(); $CI->load->model('pemotongandetail'); foreach ($this->pemotongandetail->find(array('pemotongan' => $pemotongan_id)) as $detail) { $this->pemotongandetail->delete($detail->id, $waktu, $reason); } return parent::delete($pemotongan_id); }
function delete($data, $waktu, $reason) { $this->sirkulasiProduk($waktu, $data->produk, 'KELUAR', $reason, $data->id, $data->qty); $this->sirkulasiProduk($waktu, $data->produk, 'MASUK', $reason, $data->id, $data->qty); return parent::delete($data->id); }
function delete($id) { $record = $this->findOne($id); $this->sirkulasiKeuangan('KELUAR', 'PEMASUKAN BATAL', $record['nominal'], $id, date('Y-m-d H:i:s', time())); return parent::delete($id); }
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); }
function delete($id, $waktu, $reason) { $data = $this->findOne($id); $this->sirkulasiAyam($waktu, $data['ayam'], 'KELUAR', $reason, $data['id'], $data['pcs'], $data['kg']); return parent::delete($id); }
function delete($id, $reason, $waktu, $outlet) { $data = $this->findOne($id); parent::delete($id); return 0 == $outlet ? $this->sirkulasiAyam($waktu, $data['ayam'], 'MASUK', $reason, $data['id'], $data['pcs'], $data['kg']) : $this->sirkulasiAyamOutlet($waktu, $data['ayam'], 'MASUK', $reason, $data['id'], $data['pcs'], $data['kg'], $outlet); }
function delete($id) { $setoran = $this->findOne($id); $setoranId = $setoran['id']; $outlet = $setoran['outlet']; $waktu = date('Y-m-d H:i:s', time()); $setoran_detail = array(); foreach (array('setoranbarangoutlet', 'setoranpengeluaran', 'produksi', 'setoranpenjualan', 'setoransisabarang', 'setoransisaproduk', 'pesananbayar') as $table) { $setoran_detail[$table] = $this->db->get_where($table, array('setoran' => $setoranId))->result(); } $pemasukan = 0; $pengeluaran = 0; foreach ($setoran_detail['setoranpenjualan'] as $penjualan) { $pemasukan += $penjualan['currentprice'] * $penjualan['qty']; } foreach ($setoran_detail['pesananbayar'] as $pesanan) { $pemasukan += $pesanan['nominal']; } foreach ($setoran_detail['setoranpengeluaran'] as $set_pengeluaran) { $pengeluaran += $set_pengeluaran['nominal']; } $this->sirkulasiKeuanganOutlet('KELUAR', 'PEMASUKAN BATAL', $pemasukan, $setoranId, $waktu, $outlet); $this->sirkulasiKeuanganOutlet('MASUK', 'PENGELUARAN BATAL', $pengeluaran, $setoranId, $waktu, $outlet); $this->sirkulasiKeuanganOutlet('MASUK', 'SETORAN BATAL', $pemasukan - $pengeluaran, $setoranId, $waktu, $outlet); $this->sirkulasiKeuangan('KELUAR', 'SETORAN BATAL', $pemasukan - $pengeluaran, $setoranId, $waktu); foreach ($setoran_detail['setoranpenjualan'] as $penjualan) { $this->sirkulasiProdukOutlet($waktu, $penjualan->produk, 'MASUK', 'PENJUALAN OUTLET BATAL', $penjualan->id, $penjualan->qty, $outlet); } foreach ($setoran_detail['setoransisaproduk'] as $sisa) { $this->sirkulasiProdukOutlet($waktu, $sisa->produk, 'MASUK', 'SETORAN SISA BATAL', $sisa->id, $sisa->qty, $outlet); $this->sirkulasiProduk($waktu, $sisa->produk, 'KELUAR', 'SETORAN SISA BATAL', $sisa->id, $sisa->qty); } foreach ($setoran_detail['setoransisabarang'] as $sisa) { $this->sirkulasiBarangOutlet($waktu, $sisa->barang, 'MASUK', 'SETORAN SISA BATAL', $sisa->id, $sisa->qty, $outlet); $this->sirkulasiBarang($waktu, $sisa->barang, 'KELUAR', 'SETORAN SISA BATAL', $sisa->id, $sisa->qty); } foreach ($setoran_detail['pesananbayar'] as $pesanan) { $this->sirkulasiKeuangan('KELUAR', 'BAYAR PESANAN BATAL', $pesanan->nominal, $setoranId, $waktu); } // PRODUKSI $produksi_detail = array(); $produksiId = $setoran_detail['produksi'][0]->id ? $setoran_detail['produksi'][0]->id : null; $this->db->where('id', $produksiId)->delete('produksi'); foreach (array('produksiproduk', 'produksiayam', 'produksibarang') as $table) { $produksi_detail[$table] = $this->db->get_where($table, array('produksi' => $produksiId))->result(); $this->db->where('produksi', $produksiId)->delete($table); } foreach ($produksi_detail['produksiayam'] as $ayam) { $this->sirkulasiAyamOutlet($waktu, $ayam->ayam, 'MASUK', 'PRODUKSI BATAL', $produksiId, $ayam->pcs, $ayam->kg, $outlet); } foreach ($produksi_detail['produksibarang'] as $barang) { $this->sirkulasiBarangOutlet($waktu, $barang->barang, 'MASUK', 'PRODUKSI BATAL', $produksiId, $barang->qty, $outlet); } foreach ($produksi_detail['produksiproduk'] as $produk) { $this->sirkulasiProdukOutlet($waktu, $produk->produk, 'KELUAR', 'PRODUKSI BATAL', $produksiId, $produk->qty, $outlet); } return parent::delete($id); }
function delete($id, $reason, $waktu, $outlet) { $data = $this->findOne($id); parent::delete($id); return 0 == $outlet ? $this->sirkulasiProduk($waktu, $data['produk'], 'KELUAR', $reason, $data['id'], $data['qty']) : $this->sirkulasiProdukOutlet($waktu, $data['produk'], 'KELUAR', $reason, $data['id'], $data['qty'], $outlet); }
function delete($id) { $dibayar = $this->db->get_where('pesananbayar', array('pesanan' => $id))->result(); if (count($dibayar) > 0) { return 'UNTUK MENJAGA KONSISTENSI DATA, PESANAN YANG TELAH DIBAYAR TIDAK DAPAT DIHAPUS ATAU DI-EDIT'; } $reason = 'PESANAN BATAL'; $waktu = date('Y-m-d H:i:s', time()); $CI =& get_instance(); foreach ($this->submodel as $submodel) { $CI->load->model($submodel); foreach ($this->{$submodel}->find(array('pesanan' => $id)) as $delete) { $this->{$submodel}->delete($delete, $waktu, $reason); } } parent::delete($id); return ''; }
function delete($id, $reason, $waktu, $outlet) { $data = $this->findOne($id); parent::delete($id); return 0 == $outlet ? $this->sirkulasiBarang($waktu, $data['barang'], 'MASUK', $reason, $id, $data['qty']) : $this->sirkulasiBarangOutlet($waktu, $data['barang'], 'MASUK', $reason, $id, $data['qty'], $outlet); }
function delete($id) { $CI =& get_instance(); $CI->load->model($this->submodel); $data = $this->findOne($id); foreach ($this->submodel as $submodel) { foreach ($this->{$submodel}->find(array('produksi' => $id)) as $subrecord) { $this->{$submodel}->delete($subrecord->id, 'PRODUKSI BATAL', date('Y-m-d H:i:s', time()), $data['outlet']); } } return parent::delete($id); }
function delete($data, $waktu, $reason, $outlet) { $this->sirkulasiBarang($waktu, $data->barang, 'MASUK', $reason, $data->id, $data->qty); $this->sirkulasiBarangOutlet($waktu, $data->barang, 'KELUAR', $reason, $data->id, $data->qty, $outlet); return parent::delete($data->id); }