コード例 #1
0
 public function busquedaClientesInactivos(ClienteDTO $dto, PDO $cnn)
 {
     try {
         $sentencia = $cnn->prepare("Select idUsuario,identificacion,nombres,apellidos,direccion,telefono,email, nombreCompania, nit, sectorEmpresarial, sectorEconomico, telefonoFijo\n            from personas, clientes where estado='Inactivo' and idCliente=idUsuario and idCliente like '%" . $dto->getIdUsuario() . "%'\n            and nombreCompania like '%" . $dto->getRazonSocial() . "%' and nit like '%" . $dto->getNit() . "%' and telefonoFijo like '%" . $dto->getTelefonoFijo() . "%' and sectorEmpresarial like '%" . $dto->getSectorEmpresarial() . "%' and sectorEconomico like '%" . $dto->getSectorEconomico() . "%' ");
         $sentencia->execute();
         return $sentencia->fetchAll();
     } catch (Exception $ex) {
         $mensaje = $ex->getMessage();
         return $mensaje;
     }
     $cnn = NULL;
 }
コード例 #2
0
 public function ModificarCliente(ClienteDTO $clienteDTO, PDO $cnn)
 {
     $mensaje = "";
     try {
         $query = $cnn->prepare("UPDATE  clientes SET nombreCompania=?, nit=?, sectorEmpresarial=?, sectorEconomico=?, telefonoFijo=? where idCliente=?");
         $query->bindParam(1, $clienteDTO->getRazonSocial());
         $query->bindParam(2, $clienteDTO->getNit());
         $query->bindParam(3, $clienteDTO->getSectorEmpresarial());
         $query->bindParam(4, $clienteDTO->getSectorEconomico());
         $query->bindParam(5, $clienteDTO->getTelefonoFijo());
         $query->bindParam(6, $clienteDTO->getIdUsuario());
         $query->execute();
         $mensaje = "Cliente Actualizado";
     } catch (Exception $ex) {
         $mensaje = $ex->getMessage();
     }
     $cnn = null;
     return $mensaje;
 }