예제 #1
0
 /**
  * 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);
     }
 }
예제 #3
0
 /**
  * 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);
     }
 }