/** * Metodo para agregar un FolioImportFile a la base de datos * @param FolioImportFile $folioImportFile Objeto FolioImportFile */ public function create($folioImportFile) { $this->validateBean($folioImportFile); try { if (!$folioImportFile->getIdFile()) { parent::create($folioImportFile); } $data = $folioImportFile->toArrayFor(array('id_file', 'id_folio_import', 'document_type')); $data = array_filter($data, array($this, 'isNotNull')); $this->getDb()->insert(FolioImportFile::TABLENAME, $data); $folioImportFile->setIdFolioImportFile($this->getDb()->lastInsertId()); } catch (\Exception $e) { $this->throwException("The FolioImportFile can't be saved \n", $e); } }
/** * Metodo para agregar un WarehouseEntranceFile a la base de datos * @param WarehouseEntranceFile $warehouseEntranceFile Objeto WarehouseEntranceFile */ public function create($warehouseEntranceFile) { $this->validateBean($warehouseEntranceFile); try { if (!$warehouseEntranceFile->getIdFile()) { parent::create($warehouseEntranceFile); } $data = $warehouseEntranceFile->toArrayFor(array('id_warehouse_entrance', 'id_file', 'document_type')); $data = array_filter($data, array($this, 'isNotNull')); $this->getDb()->insert(WarehouseEntranceFile::TABLENAME, $data); $warehouseEntranceFile->setIdWarehouseEntranceFile($this->getDb()->lastInsertId()); } catch (\Exception $e) { $this->throwException("The WarehouseEntranceFile can't be saved \n", $e); } }
/** * Metodo para agregar un PurchaseOrderFile a la base de datos * @param PurchaseOrderFile $purchaseOrderFile Objeto PurchaseOrderFile */ public function create($purchaseOrderFile) { $this->validateBean($purchaseOrderFile); try { if (!$purchaseOrderFile->getIdFile()) { parent::create($purchaseOrderFile); } $data = $purchaseOrderFile->toArrayFor(array('id_purchase_order', 'id_file', 'document_type')); $data = array_filter($data, array($this, 'isNotNull')); $this->getDb()->insert(PurchaseOrderFile::TABLENAME, $data); $purchaseOrderFile->setIdPurchaseOrderFile($this->getDb()->lastInsertId()); } catch (\Exception $e) { $this->throwException("The PurchaseOrderFile can't be saved \n", $e); } }