public static function getInstance() { if (!isset(self::$instance)) { self::$instance = new self(); } return self::$instance; }
public function getFullData($mDocH) { //print_r($param); $arrModel = array(); $arrModel = parent::getFullData($mDocH); $PedEntrega = knl_extensions_dpedcompra_daoPedCompraEntrega::getInstance(); $mPedEntrega = $PedEntrega->selectByIdDoc($mDocH->get_id()); $arrModel['dataentrega'] = $mPedEntrega; return $arrModel; }
private function gravaDataEntrega(knl_extensions_dpedcompra_model $PedCompra, $dataentrega) { $PedCompraEntrega = knl_extensions_dpedcompra_daoPedCompraEntrega::getInstance(); $PedCompraEntrega->deleteByIdPedCompra($PedCompra->get_id()); $mPedCompraEntrega = new knl_extensions_dpedcompra_modelPedCompraEntrega(0, $PedCompra->get_id(), ""); foreach ($dataentrega as $v) { $v = $this->data_br_to_mysql($v); if ($v != "0000-00-00" and $v != "00-00-00") { $mPedCompraEntrega->set_id(0); $mPedCompraEntrega->set_dataentrega($v); $PedCompraEntrega->upsert($mPedCompraEntrega); } } }