当前位置: 首页>>代码示例>>PHP>>正文


PHP EntityManager::getAffectedRows方法代码示例

本文整理汇总了PHP中EntityManager::getAffectedRows方法的典型用法代码示例。如果您正苦于以下问题:PHP EntityManager::getAffectedRows方法的具体用法?PHP EntityManager::getAffectedRows怎么用?PHP EntityManager::getAffectedRows使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在EntityManager的用法示例。


在下文中一共展示了EntityManager::getAffectedRows方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: cambiarEnDireccionesEntrega

 /**
  * Realiza el cambio de comercial en la dirección de entrega
  */
 private function cambiarEnDireccionesEntrega()
 {
     $numeroCambios = 0;
     $tablas = "ErpClientesDentrega d";
     $filtro = "d.IDComercial='{$this->request['ComercialOrigen']}'";
     if ($this->request['Zona'] != '') {
         $tablas .= " , ErpClientes c";
         $filtro .= " and d.IDCliente = c.IDCliente";
         $filtro .= " and c.IDZona='{$this->request['Zona']}'";
     }
     $em = new EntityManager($this->form->getConection());
     if ($em->getDbLink()) {
         $query = "update {$tablas} set d.IDComercial='{$this->request['ComercialDestino']}' where {$filtro}";
         $em->query($query);
         $this->values['errores'] = $em->getError();
         $numeroCambios = $em->getAffectedRows();
         $em->desConecta();
     }
     unset($em);
     $this->values['mensaje'][] = "Se han cambiado " . $numeroCambios . " direcciones de entrega.";
 }
开发者ID:albatronic,项目名称:hermes,代码行数:24,代码来源:CambioComercialController.class.php

示例2: cambiarProveedor

 /**
  * Realiza el cambio de proveedor en la factura, pedidos y recibos
  */
 private function cambiarProveedor()
 {
     $ok = false;
     $em = new EntityManager($this->form->getConection());
     if ($em->getDbLink()) {
         // Cambiar factura
         $filtro = "NumeroFactura='{$this->request['numeroFactura']}' AND IDProveedor='{$this->request['idProveedorAnterior']}'";
         $query = "update frecibidas_cab set IDProveedor='{$this->request['idProveedorNuevo']}' where {$filtro}";
         $em->query($query);
         $this->values['errores'] = $em->getError();
         $okFactura = $em->getAffectedRows();
         if ($okFactura) {
             $this->values['mensaje'][] = "Se ha cambiado " . $okFactura . " factura.";
             // Cambiar pedido/s
             $filtro = "IDFactura='{$this->request['idFactura']}' AND IDProveedor='{$this->request['idProveedorAnterior']}'";
             $query = "update pedidos_cab set IDProveedor='{$this->request['idProveedorNuevo']}' where {$filtro}";
             $em->query($query);
             $this->values['errores'] = $em->getError();
             $nPedidos = $em->getAffectedRows();
             $this->values['mensaje'][] = "Se han cambiado " . $nPedidos . " pedidos.";
             // Cambiar recibos
             $filtro = "IDFactura='{$this->request['idFactura']}' AND IDProveedor='{$this->request['idProveedorAnterior']}'";
             $query = "update recibos_proveedores set IDProveedor='{$this->request['idProveedorNuevo']}' where {$filtro}";
             $em->query($query);
             $this->values['errores'] = $em->getError();
             $nRecibos = $em->getAffectedRows();
             $this->values['mensaje'][] = "Se han cambiado " . $nRecibos . " recibos.";
         }
     }
     $em->desConecta();
     unset($em);
 }
开发者ID:albatronic,项目名称:hermes,代码行数:35,代码来源:CambioProveedorFacturaController.class.php


注:本文中的EntityManager::getAffectedRows方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。