@ -69,6 +69,12 @@ class BranchItemLedger extends CI_Model
return $this->db->query($sql, array($brCode));
}
public function getDataViewByBrCodeNoZero($brCode)
{
$sql = "SELECT branchitemledger.itemcode, items.modelno, items.seriescode, items.item_desc, items.karat, items.size, items.grams, items.cts, items.mrp, items.srp, items.pic, items.manref, items.catCode, items.goldID, items.supCode, items.modifieddate, items.sourceDate, branchitemledger.brCode, branchitemledger.beginningqty, branchitemledger.inqty, branchitemledger.outqty, branchitemledger.sales, branchitemledger.adjustment, branchitemledger.endingqty, branchitemledger.editDate, branchitemledger.creationDate, branchitemledger.remarks FROM branchitemledger LEFT JOIN items ON branchitemledger.itemcode=items.itemcode WHERE branchitemledger.brCode=? AND branchitemledger.endingqty>0 ORDER BY items.catCode, items.modelno";
return $this->db->query($sql, array($brCode));
}
public function getItemTransactionHistory($modelno, $brCode)
{
$sql = "SELECT transID, modelno, (CASE WHEN transType='STOCKIN' THEN qty ELSE 0 END) as InQty, (CASE WHEN transType='STOCKOUT' THEN qty ELSE 0 END) as OutQty, (CASE WHEN transType='SALES' THEN qty ELSE 0 END) AS SalesQty, transType, transDate FROM (SELECT transID, modelno, qty, transDate, 'STOCKIN' AS transType FROM stockin WHERE modelno='".$this->db->escape_str($modelno)."' AND substring(transID, 1, (CHAR_LENGTH(transID)-8))='".$brCode."' UNION SELECT transID, modelno, qty, transDate, 'STOCKOUT' AS transType FROM stockout WHERE modelno='".$this->db->escape_str($modelno)."' AND substring(transID, 1, (CHAR_LENGTH(transID)-8))='".$brCode."' UNION SELECT transID, modelno, qty, transDate, 'SALES' AS transType FROM sales WHERE modelno='".$this->db->escape_str($modelno)."' AND substring(transID, 1, (CHAR_LENGTH(transID)-8))='".$brCode."') AS ItemMovement ORDER BY transDate";