private static function validarParametrosCliente($id_cliente = null, $codigo_cliente = null, $razon_social = null, $direccion_web = null, $clasificacion_cliente = null, $rfc = null, $curp = null, $mensajeria = null, $password = null, $denominacion_comercial = null, $cuenta_de_mensajeria = null, $representante_legal = null, $moneda_del_cliente = null, $email = null, $telefono_personal1 = null, $telefono_personal2 = null, $id_tarifa_compra = null, $id_tarifa_venta = null)
 {
     //valida los parametros llamando al metodo validarParametrosUsuario
     $validar = PersonalYAgentesController::validarParametrosUsuario($id_cliente, null, null, null, $clasificacion_cliente, null, $moneda_del_cliente, null, $razon_social, $rfc, $curp, null, $telefono_personal1, $telefono_personal2, null, null, $password, null, $email, $direccion_web, null, null, $representante_legal, null, null, $mensajeria, null, $denominacion_comercial, null, $cuenta_de_mensajeria, null, $codigo_cliente, null, null, null, $id_tarifa_compra, $id_tarifa_venta);
     if (is_string($validar)) {
         return $validar;
     }
     //valida que el cliente este activo y sea un cliente realmente
     if (!is_null($id_cliente)) {
         $cliente = UsuarioDAO::getByPK($id_cliente);
         if (!$cliente->getActivo()) {
             return "El cliente " . $id_cliente . " no esta activo";
         }
         if (is_null($cliente->getIdClasificacionCliente())) {
             return "El cliente " . $id_cliente . " no es un cliente";
         }
     }
     //No se encontro error
     return true;
 }