public function transferir()
 {
     $clientes = explode(",", filter_input(INPUT_GET, 'clientes'));
     $canal = filter_input(INPUT_GET, 'canal');
     $subcanal = filter_input(INPUT_GET, 'subcanal');
     $codalmacen = filter_input(INPUT_GET, 'codalmacen');
     $distribucion_cliente = new distribucion_clientes();
     $exito = 0;
     $error = 0;
     $total = count($clientes);
     foreach ($clientes as $c) {
         $datos_cliente = explode('-', $c);
         $cliente = $datos_cliente[0];
         $cliente_direccion = $datos_cliente[1];
         if ($this->ruta_origen == 'noruta') {
             $nuevo_reg = new distribucion_clientes();
             $nuevo_reg->idempresa = $this->empresa->id;
             $nuevo_reg->codalmacen = $codalmacen;
             $nuevo_reg->codcliente = $cliente;
             $nuevo_reg->iddireccion = $cliente_direccion;
             $nuevo_reg->ruta = $this->ruta_destino;
             $nuevo_reg->canal = $canal;
             $nuevo_reg->subcanal = $subcanal;
             $nuevo_reg->fecha_creacion = \Date('d-m-Y H:i:s');
             $nuevo_reg->usuario_creacion = $this->user->nick;
             if ($nuevo_reg->save()) {
                 $exito++;
             } else {
                 $error++;
             }
         } else {
             $cr0 = $distribucion_cliente->ruta_cliente($this->empresa->id, $codalmacen, $cliente, $cliente_direccion, $this->ruta_origen);
             if ($cr0->transferir($this->ruta_destino)) {
                 $exito++;
             } else {
                 $error++;
             }
         }
     }
     $mensaje = "Se transfirieron {$exito} de {$total} clientes";
     $valor = $total == $exito ? TRUE : FALSE;
     $this->template = false;
     header('Content-Type: application/json');
     echo json_encode(array('success' => $valor, 'mensaje' => $mensaje));
 }