public function delete() { //Liberamos las facturas asociadas a la orden de carga $ford0 = new distribucion_ordenescarga_facturas(); $ford0->idempresa = $this->idempresa; $ford0->idordencarga = $this->idordencarga; $ford0->codalmacen = $this->codalmacen; $ford0->delete(); //Eliminamos las lineas de la orden de carga $lord0 = new distribucion_lineasordenescarga(); $lord0->idempresa = $this->idempresa; $lord0->idordencarga = $this->idordencarga; $lord0->codalmacen = $this->codalmacen; $lord0->delete(); //Por ultimo borramos la Orden de Carga // @to-do Cascade delete $sql = "DELETE FROM distribucion_ordenescarga WHERE " . "idempresa = " . $this->intval($this->idempresa) . " AND " . "codalmacen = " . $this->var2str($this->codalmacen) . " AND " . "idordencarga = " . $this->intval($this->idordencarga) . ";"; return $this->db->exec($sql); }