/**
  * busqueda de cliente
  * 
  * @return type
  */
 public function postBuscacliente()
 {
     //esta busqueda viene de registro manul
     //primero se busca en gestionados y temporales, en caso de hallarlos ahi
     // terminar busqueda y retornar la data encontrada
     //para el caso de encontrar un registro retornar la data
     //la intension de esto es le redirija a la bandeja de gestion
     //para el caso de encontrar mas  de un registro retornar la data
     //el cliente debera legir en con que registro trabajar
     //de lo contrario continuar buscadno en las tablas de pendientes,
     // liquidados y en la maestra, en caso encontrarlos ahi terminar
     // la busqueda y retornar la data encontrada, en todos los lugares
     //por el lado de cliente se armara una tabla con los datos devueltos
     //esto servira para que el cliente elijan con quen datos trabajara
     //
     // para el caso de no encontrar ninregistro retornar mensaje
     //buscar en la tabla maestra
     //recibir los parametros y enviarlos al modelo, ahi ejecutar el query
     $telefono = $codcliatis = $codsercms = $codclicms = '';
     if (Input::has('telefonoCliente')) {
         $telefono = Input::get('telefonoCliente');
     }
     if (Input::has('codigoClienteATIS')) {
         $codcliatis = Input::get('codigoClienteATIS');
     }
     if (Input::has('codigoServicioCMS')) {
         $codsercms = Input::get('codigoServicioCMS');
     }
     if (Input::has('codigoClienteCMS')) {
         $codclicms = Input::get('codigoClienteCMS');
     }
     //1
     $arrclienteGest = Historico::getGestiones($telefono, $codcliatis, $codsercms, $codclicms);
     $rows = count($arrclienteGest);
     if ($rows > 0) {
         return Response::json(array('rst' => $rows, 'datos' => $arrclienteGest, 'estado' => 'gestionado'));
     }
     //2
     if ($telefono != '' || $codclicms != '') {
         $arrclienteTemp = Historico::getTemporales($telefono, $codclicms);
         $rows = count($arrclienteTemp);
         if ($rows > 0) {
             return Response::json(array('rst' => $rows, 'datos' => $arrclienteTemp, 'estado' => 'temporal'));
         }
     }
     $estado = $arrcliente = array();
     //3
     $arrclientePen = Historico::getPendientes($telefono, $codcliatis, $codsercms, $codclicms);
     $rows = count($arrclientePen);
     if ($rows > 0) {
         $estado[] = 'pendientes';
         $arrcliente['pendientes'] = $arrclientePen;
     }
     //4
     $arrclienteLiq = Historico::getLiquidados($telefono, $codcliatis, $codsercms, $codclicms);
     $rows = count($arrclienteLiq);
     if ($rows > 0) {
         $estado[] = 'liquidados';
         $arrcliente['liquidados'] = $arrclienteLiq;
     }
     //5
     $arrclienteMaestro = Historico::getMaestro($telefono, $codcliatis, $codsercms, $codclicms);
     $rows = count($arrclienteMaestro);
     if ($rows > 0) {
         $estado[] = 'maestro';
         $arrcliente['maestro'] = $arrclienteMaestro;
     }
     $rows = count($arrcliente);
     if ($rows > 0) {
         return Response::json(array('rst' => 1, 'datos' => $arrcliente, 'estado' => $estado));
     }
     return Response::json(array('rst' => 0, 'datos' => 'No se encontraron registros', 'estado' => 'no existe'));
     /*
     $telefono=$codcliatis=$codsercms=$codclicms='';
     if (Input::has('telefonoCliente'))
         $telefono = Input::get('telefonoCliente');
     if (Input::has('codigoClienteATIS'))
         $codcliatis = Input::get('codigoClienteATIS');
     if (Input::has('codigoServicioCMS'))
         $codsercms = Input::get('codigoServicioCMS');
     if (Input::has('codigoClienteCMS'))
         $codclicms = Input::get('codigoClienteCMS');
     
     //consulto la base de datos
     try {
         $arrcliente=Historico::gesRegistro(
             $telefono,
             $codcliatis,
             $codsercms,
             $codclicms
         );
     } catch (Exception $exc) {
         $this->_errorController->saveError($exc);
         $msj ='Ocurrió una interrupción en la busqueda';
         return  array(
             'rst'=>0,
             'datos'=>$msj
         );
     }
     return Response::json(
         $arrcliente
     
     );
     */
 }