function setDeletePoliza() { $idpoliza = $this->mNumeroDePoliza; $idperiodo = $this->mPeriodoPoliza; $idtipopol = $this->mTipoDePoliza; $idejercicio = $this->mEjercicioPoliza; $QL = new MQL(); $xLog = new cCoreLog(); //Eliminar Poliza //Eliminar Movimientos $sqlSM = "SELECT * FROM contable_movimientos\n\t\tWHERE ejercicio={$idejercicio} AND periodo={$idperiodo}\n\t\t AND numeropoliza={$idpoliza} AND tipopoliza={$idtipopol}"; $rs = $QL->getDataRecord($sqlSM); foreach ($rs as $rw) { $idoperacion = $rw["clave_unica"]; $xOp = new cContableOperacion($idoperacion); $xOp->init($rw); $xOp->setEliminar(); $xLog->add($xOp->getMessages(), $xLog->DEVELOPER); } $SQLDP = "DELETE FROM contable_polizas WHERE ejercicio={$idejercicio}\tAND periodo={$idperiodo}\tAND tipopoliza={$idtipopol}\tAND numeropoliza={$idpoliza} "; $QL->setRawQuery($SQLDP); $this->mMessages .= $xLog->getMessages(); return $xLog->getMessages(); }
function jsaEliminarMovimiento($id) { $xCont = new cContableOperacion($id); $xCont->init(); $xCont->setEliminar(); }