/**
  * Create new adjust stock
  * 
  * @param array $data
  * @param \Magestore_Inventoryplus_Model_Warehouse $warehouse
  * @return \Magestore_Inventoryplus_Model_Adjuststock
  */
 public function create($data, $warehouse)
 {
     $this->setWarehouseId($warehouse->getId())->setWarehouseName($warehouse->getWarehouseName())->setCreatedAt(now())->setReason($data['reason'])->setData('create_by', $data['created_by'])->setStatus(self::STATUS_PENDING);
     $this->setData('stock_data', $data['adjuststock_products']);
     $this->save();
     return $this;
 }
 /**
  * Create new adjust stock
  * 
  * @param array $data
  * @param \Magestore_Inventoryplus_Model_Warehouse $warehouse
  * @return \Magestore_Inventoryphysicalstocktaking_Model_Physicalstocktaking
  */
 public function create($data, $warehouse)
 {
     $this->setWarehouseId($warehouse->getId())->setWarehouseName($warehouse->getWarehouseName())->setCreatedAt(now())->setData('create_by', $data['created_by'])->setStatus(self::STATUS_PENDING);
     $this->save();
     return $this;
 }